asn1XerCTypes.h File Reference
Detailed Description
#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
#include "asn1xer.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 |
Define Documentation
| #define ASN1SAXCTHROW |
( |
pctxt, |
|
|
stat |
|
) |
|
Value:
do { LOG_RTERR ((pctxt), stat); \
} while (0)