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 m

⟦58fe3d890⟧ TextFile

    Length: 813 (0x32d)
    Types: TextFile
    Names: »moid.h«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦e83f91978⟧ »EurOpenD22/isode/osimis-2.0.tar.Z« 
        └─⟦d846658bd⟧ 
            └─⟦this⟧ »osimis/h/moid.h« 

TextFile

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