/* * any.h * * "Bug" ASN.1 module C type definitions and prototypes * * This .h file was generated by snacc on Mon Oct 1 17:36:35 2001 * * UBC snacc written compiler by Mike Sample * * NOTE: This is a machine generated file--editing not recommended */ #ifndef _any_h_ #define _any_h_ typedef enum BugAnyId { /* NO INTEGER or OBJECT IDENTIFIER to ANY type relationships were defined (via MACROs or other mechanism) */ ??? } BugAnyId; void InitAnyBug(); typedef struct Content /* SEQUENCE */ { AsnOid type; /* OBJECT IDENTIFIER */ AsnAnyDefinedBy content; /* ANY DEFINED BY type */ } Content; AsnLen DEncContentContent PROTO ((BUF_TYPE b, Content *v)); void DDecContentContent PROTO ((BUF_TYPE b, AsnTag tagId0, AsnLen elmtLen0, Content *v, AsnLen *bytesDecoded, ENV_TYPE env)); void PrintContent PROTO ((FILE* f, Content *v, unsigned short int indent)); void FreeContent PROTO ((Content *v)); typedef struct PhoneNumber /* SEQUENCE */ { AsnInt country; /* INTEGER */ AsnInt area; /* INTEGER */ AsnInt number; /* INTEGER */ } PhoneNumber; AsnLen DEncPhoneNumberContent PROTO ((BUF_TYPE b, PhoneNumber *v)); void DDecPhoneNumberContent PROTO ((BUF_TYPE b, AsnTag tagId0, AsnLen elmtLen0, PhoneNumber *v, AsnLen *bytesDecoded, ENV_TYPE env)); void PrintPhoneNumber PROTO ((FILE* f, PhoneNumber *v, unsigned short int indent)); void FreePhoneNumber PROTO ((PhoneNumber *v)); extern AsnOid id_phoneNumber; #endif /* conditional include of any.h */