asn1XerCTypes.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
#include "asn1xer.h"
#include "rtsrc/asn1type.h"
#include "rtxsrc/rtxMemBuf.h"
#include "rtxersrc/rtSAXDefs.h"
#include "rtxmlsrc/rtSaxCParser.h"
Go to the source code of this file.
Defines |
#define | ASN1SAXCTRY(pctxt, stat) |
#define | ASN1SAXCTHROW(pctxt, stat) |
#define | ASN1SAXCCATCH else |
#define | STRX(pctxt, pWideStr) xerTextToCStr ((pctxt), (pWideStr)) |
#define | LSTRX(pctxt, pLStr) strcpy ((char*)rtxMemAlloc (pctxt, strlen (pLStr) + 1), (pLStr)) |
#define | XERCDIAGSTRM2(pctxt, a) RTDIAGSTRM2(pctxt,a) |
#define | XERCDIAGSTRM3(pctxt, a, b) RTDIAGSTRM3(pctxt,a,b) |
#define | XERCDIAGSTRM4(pctxt, a, b, c) RTDIAGSTRM4(pctxt,a,b,c) |
#define | DECLARE_NON_COMPACT_VAR(type, var) type var |
Typedefs |
typedef void(* | ASN1XERStartElementHandler )(void *userData, const XMLCHAR *name, const XMLCHAR **atts) |
typedef void(* | ASN1XEREndElementHandler )(void *userData, const XMLCHAR *name) |
typedef void(* | ASN1XERCharacterHandler )(void *userData, const XMLCHAR *s, int len) |
typedef OSSAXHandlerBase | ASN1SAXCDecodeHandlerBase |
Detailed Description
Define Documentation
#define ASN1SAXCTHROW |
( |
pctxt, |
|
|
stat |
|
) |
|
Value:do { LOG_RTERR ((pctxt), stat); \
} while (0)