|
|
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
};