|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T t
Length: 5401 (0x1519) Types: TextFile Names: »tb_a.c«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« └─⟦e5a54fb17⟧ └─⟦this⟧ »pp-5.0/Lib/pp/tb_a.c«
/* tb_a.c: Address tables for Address Lines in ADDR Control Files */ # ifndef lint static char Rcsid[] = "@(#)$Header: /cs/research/pp/hubris/pp-beta/Lib/pp/RCS/tb_a.c,v 5.0 90/09/20 16:11:37 pp Exp Locker: pp $"; # endif /* * $Header: /cs/research/pp/hubris/pp-beta/Lib/pp/RCS/tb_a.c,v 5.0 90/09/20 16:11:37 pp Exp Locker: pp $ * * $Log: tb_a.c,v $ * Revision 5.0 90/09/20 16:11:37 pp * rcsforce : 5.0 public release * */ #include "util.h" #include "tb_a.h" #include "adr.h" #include <isode/cmd_srch.h> /* ------------------------------------------------------------------------ */ CMD_TABLE atbl_ctrl_addrs[] = { /* Env-ctrl-addresses */ "Origs", AD_ORIGINATOR, "Recip", AD_RECIPIENT, 0, -1 }; CMD_TABLE atbl_addr[] = { /* address-lines */ "rno", AD_RECIP_NO, /* DO NOT CHANGE */ "status", AD_STATUS, /* DO NOT CHANGE */ "reform-done", AD_REFORM_DONE, /* DO NOT CHANGE */ "reform-list", AD_REFORM_LIST, "ext-id", AD_EXTENSION_ID, "resp", AD_RESPONSIBILITY, "mta-rreq", AD_MTA_REP_REQ, "usr-rreq", AD_USR_REP_REQ, "outchan", AD_OUTCHAN, "outmta", AD_OUTHOST, "explicit", AD_EXPLICITCONVERSION, "type", AD_ADDTYPE, "subtype", AD_SUBTYPE, "orig", AD_ORIG, "x400", AD_X400, "rfc", AD_822, "content", AD_CONTENT, "eits", AD_EITS, "End-of-addr", AD_END, "dn", AD_DN, "orig-req-alt", AD_ORIG_REQ_ALT, "orig-req-alt-crit", AD_ORIG_REQ_ALT_CRIT, "phys-forward", AD_PHYS_FORWARD, "phys_forward_crit", AD_PHYS_FORWARD_CRIT, "phys_fw_ad", AD_PHYS_FW_AD, "phys_fw_ad_crit", AD_PHYS_FW_AD_CRIT, "phys_modes", AD_PHYS_MODES, "phys_modes_crit", AD_PHYS_MODES_CRIT, "reg_mail", AD_REG_MAIL, "reg_mail_crit", AD_REG_MAIL_CRIT, "recip_number_advice", AD_RECIP_NUMBER_ADVICE, "recip_number_advice_crit", AD_RECIP_NUMBER_ADVICE_CRIT, "phys_rendition", AD_PHYS_RENDITION, "phys_rendition_crit", AD_PHYS_RENDITION_CRIT, "pd_report_request", AD_PD_REPORT_REQUEST, "pd_report_request_crit", AD_PD_REPORT_REQUEST_CRIT, "redirection_history", AD_REDIRECTION_HISTORY, "redirection_history_crit", AD_REDIRECTION_HISTORY_CRIT, "message_token", AD_MESSAGE_TOKEN, "message_token_crit", AD_MESSAGE_TOKEN_CRIT, "content_integrity", AD_CONTENT_INTEGRITY, "content_integrity_crit", AD_CONTENT_INTEGRITY_CRIT, "proof_delivery", AD_PROOF_DELIVERY, "proof_delivery_crit", AD_PROOF_DELIVERY_CRIT, "extension", AD_EXTENSION, "req_del", AD_REQ_DEL, "req_del_crit", AD_REQ_DEL_CRIT, 0, -1 }; CMD_TABLE atbl_status[] = { /* recipient-status */ "pend", AD_STAT_PEND, "done", AD_STAT_DONE, "drrq", AD_STAT_DRREQUIRED, "dliv", AD_STAT_DRWRITTEN, "errs", AD_STAT_UNKNOWN, 0, -1 }; CMD_TABLE atbl_mtarreq[] = { /* mta-report-request */ "undefined", AD_MTA_NONE, "basic", AD_MTA_BASIC, "confirmed", AD_MTA_CONFIRM, "audit-&-confirmed", AD_MTA_AUDIT_CONFIRM, 0, -1 }; CMD_TABLE atbl_usrreq[] = { /* user-report-request */ "no-report", AD_USR_NOREPORT, "basic", AD_USR_BASIC, "confirmed", AD_USR_CONFIRM, "undefined", AD_USR_NONE, 0, -1 }; CMD_TABLE atbl_expconversion[] = { /* explicit-conversion */ "ia52Teletex", AD_EXP_IA5_TEXT_TO_TELETEX, "teletex2Telex", AD_EXP_TELETEX_TO_TELEX, "telex2ia5", AD_EXP_TELEX_TO_IA5_TEXT, "telex2telex", AD_EXP_TELEX_TO_TELETEX, "telex2g4fax1", AD_EXP_TELEX_TO_G4_CLASS_1, "telex2video", AD_EXP_TELEX_TO_VIDEOTEX, "ia52telex", AD_EXP_IA5_TEXT_TO_TELEX, "texlex2g3fax", AD_EXP_TELEX_TO_G3_FACSIMILE, "ia52g3fax", AD_EXP_IA5_TEXT_TO_G3_FACSIMILE, "ia52g4fax1", AD_EXP_IA5_TEXT_TO_G4_CLASS_1, "ia5tovideo", AD_EXP_IA5_TEXT_TO_VIDEOTEX, "teletex2ia5", AD_EXP_TELETEX_TO_IA5_TEXT, "teletex2g3fax", AD_EXP_TELETEX_TO_G3_FACSIMILE, "teletex2g4fax1", AD_EXP_TELETEX_TO_G4_CLASS_1, "teletex2video", AD_EXP_TELETEX_TO_VIDEOTEX, "video2telex", AD_EXP_VIDEOTEX_TO_TELEX, "video2ia5", AD_EXP_VIDEOTEX_TO_IA5_TEXT, "video2telex", AD_EXP_VIDEOTEX_TO_TELETEX, 0, -1 }; CMD_TABLE atbl_types[] = { /* address-type */ "x400", AD_X400_TYPE, "822", AD_822_TYPE, "any", AD_ANY_TYPE, 0, -1 }; CMD_TABLE atbl_subtypes[] = { /* address-subtype */ "jnt", AD_JNT, "real.rfc733", AD_REAL733, "real.rfc822", AD_REAL822, "x400-84", AD_X400_84, "x400-88", AD_X400_88, 0, -1 }; CMD_TABLE atbl_reg_mail[] = { "non-registered", AD_RMT_NON_REG, "registered", AD_RMT_REG, "personal", AD_RMT_PERSON, 0, -1 }; CMD_TABLE atbl_pd_modes[] = { "ordinary", AD_PM_ORD, "special", AD_PM_SPEC, "express", AD_PM_EXPR, "counter-collect", AD_PM_CNT, "counter-collect+telephone", AD_PM_CNT_PHONE, "counter-collect+telex", AD_PM_CNT_TLX, "counter-collect+teletex", AD_PM_CNT_TTX, "bureau", AD_PM_CNT_BUREAU, 0, -1 }; CMD_TABLE atbl_rdm[] = { "any", AD_RDM_ANY, "mhs", AD_RDM_MHS, "pd", AD_RDM_PD, "tlx", AD_RDM_TLX, "ttx", AD_RDM_TTX, "g3fax", AD_RDM_G3, "g4fax", AD_RDM_G4, "tty", AD_RDM_TTY, "vtx", AD_RDM_VTX, 0, -1 };