The Lynx web browser for Linux was modified to handle T/TCP to assess the workload involved in porting applications to T/TCP. The changes required were minimal.
In order to make code portable and include support for T/TCP where possible, checks can be made to determine if the host can handle T/TCP. The easiest way to do this is to enclose the T/TCP specific code with #ifdef's - that check if MSG_EOF has been defined:
#endif
timinput{code/lynx-ptch}