|
|
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 ();