RS232 UART frame/data overrun error handling

Wired-AND diode ckt:

DTL NAND gate - wired-AND with inverter:

TTL NAND gate, upgrade on DTL NAND:

To protect them from a short-circuit?

The reason for using wired-AND is because, for RS232 UARTs, the idle state is high, and the active state is low, and only 1 signal goes low at a time, and the diodes isolate the inputs from each other. This is negative-logic, a wired-OR would be used for positive-logic.

I'm using diodes initially, but also bought a few 74HC logic gates last week, just in case.