|
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 m
Length: 813 (0x32d) Types: TextFile Names: »moid.h«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦e83f91978⟧ »EurOpenD22/isode/osimis-2.0.tar.Z« └─⟦d846658bd⟧ └─⟦this⟧ »osimis/h/moid.h«
/* The MO_ID structure was used in the previous CMIP version to * represent a managed object ID i.e. a name. In fact a linked list * of them (RDNs) is used. A RDN can have an Integer, String * or Null value. If value=Null then rdnlen = 0, if value=Integer * then rdnval[0] = 0 and the value is stored in rdnval[1-4] * and if value=String then rdnval[0] = 1 and the value starts * at rdnval[1] (max value length is 9 bytes). * It is retained here for compatibility reasons. */ typedef struct MO_ID { struct MO_ID * Next; /* next ID component (RDN) */ OIDentifier rdntype; int rdnlen; /* value length */ char rdnval[10]; /* value */ } MO_ID; RDN moid2rdn (); DN moid2dn (); MO_ID * rdn2moid (); MO_ID * dn2moid (); char * dn2str (); void moid_print (); void moid_free ();