1 2 /* "telnet_special_chars.incl.pl1" -- this include file */ 3 /* declares the special bit patterns used over the data connection pair */ 4 /* within the Network TELNET protocol to perform control functions. */ 5 /* This include file contains the declarations of both the pre-processed */ 6 /* (Network defined) and the post-processed (internally defined) */ 7 /* versions of these patterns. */ 8 9 /* Originally created on 17 December, 1973 by D. M. Wells */ 10 11 declare 12 (NET_IAC initial ("377"b3), /* 255 - Interpret as Command */ 13 NET_DONT initial ("376"b3), /* 254 - DON'T Option Code */ 14 NET_DO initial ("375"b3), /* 253 - DO (Optioc Code) */ 15 NET_WONT initial ("374"b3), /* 252 - WON'T (Option Code) */ 16 NET_WILL initial ("373"b3), /* 251 - WILL (Option Code) */ 17 NET_SB initial ("372"b3), /* 250 - SB (Option Code) */ 18 NET_GA initial ("371"b3), /* 249 - Go Ahead */ 19 NET_EL initial ("370"b3), /* 248 - Erase Line */ 20 NET_EC initial ("367"b3), /* 247 - Erase Character */ 21 NET_AYT initial ("366"b3), /* 246 - Are You There ? */ 22 NET_AO initial ("365"b3), /* 245 - Abort Output */ 23 NET_IP initial ("364"b3), /* 244 - Interrupt Process */ 24 NET_BRK initial ("363"b3), /* 243 - NVT character BREAK */ 25 NET_DM initial ("362"b3), /* 242 - Data Mark (accompanies INS) */ 26 NET_NOP initial ("361"b3), /* 241 - No Operation */ 27 NET_SE initial ("360"b3)) /* 240 - Subnegotiation End (Option Code) */ 28 bit (9) internal static options (constant); 29 30 declare 31 (OUR_NOP initial ("777"b3), /* 511 - internal nop (discard) character */ 32 OUR_IAC initial ("776"b3), /* 510 - internal version of NET IAC */ 33 OUR_EL initial ("775"b3), /* 509 - internal kill line identifier */ 34 OUR_EC initial ("774"b3), /* 508 - internal erase char identifier */ 35 OUR_DM initial ("773"b3), /* 507 - internal data mark */ 36 OUR_EW initial ("772"b3), /* 506 - internal erase word identifier */ 37 OUR_DC initial ("771"b3), /* 505 - internal delete char identifier */ 38 OUR_DL initial ("770"b3), /* 504 - internal delete line identifier */ 39 OUR_DW initial ("767"b3), /* 503 - internal delete word identifier */ 40 OUR_SN initial ("766"b3), /* 502 - internal escape next identifier */ 41 OUR_RCTE_START initial ("765"b3), /* 501 - internal marker to tell position to */ 42 /* start RCTE processing */ 43 OUR_RCTE_END initial ("764"b3), /* 500 - internal marker to tell position to */ 44 /* stop RCTE processing */ 45 OUR_RCTE_SPECIAL_BREAK initial ("763"b3), /* 499 - internal marker for sequences that */ 46 /* must be treated as RCTE breaks */ 47 OUR_CAN_BREAK initial ("762"b3)) /* 498 - internal marker to keep track of */ 48 /* canonicalization break characters. */ 49 bit (9) internal static options (constant); 50 51 /* end of include file "telnet_special_chars.incl.pl1" */ 52