DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T a

⟦d180e71d4⟧ TextFile

    Length: 9359 (0x248f)
    Types: TextFile
    Names: »adrstruct.tex«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/doc/manual/volume2/adrstruct.tex« 

TextFile

\File{adrstruct.h},{17:09},{Jul 27 1989}
\L{\LB{\K{typedef} \K{struct} ad\_redirection \{}}
\L{\LB{}\Tab{8}{\K{struct} ad\_redirection *rd\_next;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{16}{*rd\_addr;}\Tab{32}{\C{}\/* O\/R Name *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{16}{*rd\_dn;}\Tab{32}{\C{}\/* Distinguished Name *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{16}{rd\_reason;}}
\L{\LB{\K{\#define} RDR\_RECIP\_ASSIGNED }\Tab{32}{0}}
\L{\LB{\K{\#define} RDR\_ORIG\_ASSIGNED}\Tab{32}{1}}
\L{\LB{\K{\#define} RDR\_MD\_ASSIGNED}\Tab{32}{2}}
\L{\LB{\} Redirection;}}
\L{\LB{}}
\L{\LB{\K{\#define} AD\_ORIGINATOR                   1}}
\L{\LB{\K{\#define} AD\_RECIPIENT                    2}}
\L{\LB{}}
\L{\LB{\K{typedef} \K{struct}}\Tab{16}{adr\_struct \{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_no;}\Tab{40}{\C{}\/* recipient number *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_status;}\Tab{40}{\C{}\/* recipient status *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_STAT\_UNKNOWN                0}}
\L{\LB{\K{\#define}  AD\_STAT\_PEND                   1}}
\L{\LB{\K{\#define}  AD\_STAT\_DRREQUIRED             2       \C{}\/* DR required *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_STAT\_DRWRITTEN              3       \C{}\/* DR written *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_STAT\_DONE                   4}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_rcnt;}\Tab{40}{\C{}\/* reformatters done count  *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- MTS Service Parms *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_value;}\Tab{40}{\C{}\/* address\-original *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_dn;}\Tab{40}{\C{}\/* Directory Distinguished Name *\/\CE{}}}
\L{\LB{}\Tab{40}{\C{}\/* QUIPU string encoding *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_usrreq;}\Tab{40}{\C{}\/* user\-report\-request bit *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_USR\_NOREPORT                0}}
\L{\LB{\K{\#define}  AD\_USR\_BASIC                   1}}
\L{\LB{\K{\#define}  AD\_USR\_CONFIRM                 2}}
\L{\LB{\K{\#define}  AD\_USR\_NONE                    3}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_explicitconversion;}\Tab{48}{\C{}\/* explicit conversion *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_type;}\Tab{40}{\C{}\/* address\-type *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_X400\_TYPE                   1}}
\L{\LB{\K{\#define}  AD\_822\_TYPE                    2}}
\L{\LB{\K{\#define}}\Tab{8}{ AD\_ANY\_TYPE}\Tab{40}{3}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_orig\_req\_alt; \C{}\/* originator requested alternate *\/\CE{}}}
\L{\LB{}\Tab{40}{\C{}\/* recipient \- std encoded *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_orig\_req\_alt\_crit;}}
\L{\LB{}}
\L{\LB{\K{\#define} AD\_RDM\_MAX}\Tab{24}{4}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_req\_del[AD\_RDM\_MAX];}\Tab{48}{\C{}\/* requested delivery method *\/\CE{}}}
\L{\LB{\K{\#define} AD\_RDM\_NOTUSED  \-1}}
\L{\LB{\K{\#define} AD\_RDM\_ANY }\Tab{24}{0}}
\L{\LB{\K{\#define} AD\_RDM\_MHS }\Tab{24}{1}}
\L{\LB{\K{\#define} AD\_RDM\_PD}\Tab{24}{2}}
\L{\LB{\K{\#define} AD\_RDM\_TLX}\Tab{24}{3}}
\L{\LB{\K{\#define} AD\_RDM\_TTX}\Tab{24}{4}}
\L{\LB{\K{\#define} AD\_RDM\_G3}\Tab{24}{5}}
\L{\LB{\K{\#define} AD\_RDM\_G4}\Tab{24}{6}}
\L{\LB{\K{\#define} AD\_RDM\_TTY}\Tab{24}{7}}
\L{\LB{\K{\#define} AD\_RDM\_VTX}\Tab{24}{8}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_req\_del\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_forward; \C{}\/* boolean \- is physical }\Tab{72}{*\/\CE{}}}
\L{\LB{}\Tab{40}{\C{}\/* forwarding allowed *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_forward\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_fw\_ad\_req;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_fw\_ad\_crit;}}
\L{\LB{}\Tab{40}{\C{}\/* boolean \- request for phys *\/\CE{}}}
\L{\LB{}\Tab{40}{\C{}\/* foward address *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_phys\_modes;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_modes\_crit;}}
\L{\LB{\K{\#define} AD\_PM\_ORD}\Tab{24}{0x1}}
\L{\LB{\K{\#define} AD\_PM\_SPEC}\Tab{24}{0x2}}
\L{\LB{\K{\#define} AD\_PM\_EXPR}\Tab{24}{0x4}}
\L{\LB{\K{\#define} AD\_PM\_CNT}\Tab{24}{0x8}}
\L{\LB{\K{\#define} AD\_PM\_CNT\_PHONE}\Tab{24}{0x10}}
\L{\LB{\K{\#define} AD\_PM\_CNT\_TLX}\Tab{24}{0x20}}
\L{\LB{\K{\#define} AD\_PM\_CNT\_TTX}\Tab{24}{0x40}}
\L{\LB{\K{\#define} AD\_PM\_CNT\_BUREAU}\Tab{32}{0x80}}
\L{\LB{\K{\#define} AD\_PM\_MAX}\Tab{24}{0x80}}
\L{\LB{}\Tab{40}{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_reg\_mail\_type;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_reg\_mail\_type\_crit;}}
\L{\LB{\K{\#define} AD\_RMT\_UNSPECIFIED}\Tab{32}{\-1}}
\L{\LB{\K{\#define} AD\_RMT\_NON\_REG}\Tab{32}{0}}
\L{\LB{\K{\#define} AD\_RMT\_REG}\Tab{32}{1}}
\L{\LB{\K{\#define} AD\_RMT\_PERSON}\Tab{32}{2}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_recip\_number\_for\_advice;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_recip\_number\_for\_advice\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{OID}\Tab{24}{ad\_phys\_rendition\_attribs;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_rendition\_attribs\_crit;}}
\L{\LB{}\Tab{8}{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_pd\_report\_request;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_pd\_report\_request\_crit;}}
\L{\LB{\K{\#define} AD\_PRR\_UNSPECIFIED \-1}}
\L{\LB{\K{\#define} AD\_PRR\_UNDELIV\_PDS}\Tab{32}{0}}
\L{\LB{\K{\#define} AD\_NTF\_PDS}\Tab{32}{1}}
\L{\LB{\K{\#define} AD\_NTF\_MHS}\Tab{32}{2}}
\L{\LB{\K{\#define} AD\_NTF\_BOTH}\Tab{32}{3}}
\L{\LB{}\Tab{8}{Redirection}\Tab{24}{*ad\_redirection\_history;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_redirection\_history\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{struct} qbuf}\Tab{24}{*ad\_message\_token;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_message\_token\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{struct} qbuf}\Tab{24}{*ad\_content\_integrity;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_content\_integrity\_crit;}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{int} }\Tab{24}{ad\_proof\_delivery;}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_proof\_delivery\_crit;}}
\L{\LB{}\Tab{32}{\C{}\/* boolean.  Is proof of delivery *\/\CE{}}}
\L{\LB{}\Tab{32}{\C{}\/* requested *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- MTA Service Params (calculated for MTS AS) *\/\CE{}}}
\L{\LB{}\Tab{8}{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_extension;}\Tab{40}{\C{}\/* extension\-id *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_resp;}\Tab{40}{\C{}\/* responsibility bit *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_mtarreq;}\Tab{40}{\C{}\/* mta\-report\-request bit *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_MTA\_NONE                    0}}
\L{\LB{\K{\#define}  AD\_MTA\_BASIC                   1}}
\L{\LB{\K{\#define}  AD\_MTA\_CONFIRM                 2}}
\L{\LB{\K{\#define}  AD\_MTA\_AUDIT\_CONFIRM           3}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- This may be supplied as a hint  but might get changed *\/\CE{}}}
\L{\LB{}\Tab{8}{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_subtype;}\Tab{40}{\C{}\/* address\-subtype *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_NOSUBTYPE                   0}}
\L{\LB{\K{\#define}  AD\_JNT                         1}}
\L{\LB{\K{\#define}  AD\_REAL733                     2}}
\L{\LB{\K{\#define}  AD\_REAL822                     3}}
\L{\LB{\K{\#define}  AD\_X400\_84}\Tab{40}{4  \C{}\/* Use this if compatible *\/\CE{}}}
\L{\LB{\K{\#define}  AD\_X400\_88}\Tab{40}{5}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{}\Tab{8}{Extension}\Tab{24}{*ad\_per\_recip\_ext\_list;}}
\L{\LB{}\Tab{40}{\C{}\/* bucket for new and private *\/\CE{}}}
\L{\LB{}\Tab{40}{\C{}\/* odds and sods *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- parameters calculated by PP *\/\CE{}}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- Note: the outbound mta is held in ad\_outchan \-\- *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_r400adr;}\Tab{40}{\C{}\/* x400\-addr *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_r822adr;}\Tab{40}{\C{}\/* rfc\-addr *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_content;}\Tab{40}{\C{}\/* outgoing content type *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{LIST\_RCHAN}\Tab{24}{*ad\_fmtchan;}\Tab{40}{\C{}\/* reformatting channels *\/\CE{}}}
\L{\LB{}\Tab{8}{LIST\_RCHAN}\Tab{24}{*ad\_outchan;}\Tab{40}{\C{}\/* outbound channel structure *\/\CE{}}}
\L{\LB{}\Tab{8}{LIST\_BPT}\Tab{24}{*ad\_eit;}\Tab{40}{\C{}\/* outgoing eit\'s *\/\CE{}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- from here onwards extra PP specific info \-\- *\/\CE{}}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- Diagnostics for any address parsing failures \-\- *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_parse\_stat;}\Tab{40}{\C{}\/* address parsing err status *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_reason;}\Tab{40}{\C{}\/* DR reason failure *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_diagnostic;}\Tab{40}{\C{}\/* DR diagnostic code *\/\CE{}}}
\L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_add\_info;}\Tab{40}{\C{}\/* DR supplementary info *\/\CE{}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\C{}\/* \-\- Address Control File offsets for fixed length variables \-\- *\/\CE{}}}
\L{\LB{}}
\L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_no\_offset;}\Tab{40}{\C{}\/* offset param for recip number *\/\CE{}}}
\L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_stat\_offset; \C{}\/* offset param for recip status *\/\CE{}}}
\L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_rcnt\_offset; \C{}\/* offset param for reformat next *\/\CE{}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{}\Tab{8}{\K{struct} adr\_struct   *ad\_next;}}
\L{\LB{\} ADDR;}}