ASN1C C/C++ Common Runtime  ASN1C v7.8.x
Macros | Functions
rtxPrint.h File Reference
#include <stdio.h>
#include "rtxsrc/rtxContext.h"
#include "rtxsrc/rtxHexDump.h"

Go to the source code of this file.

Macros

#define OSRTINDENTSPACES   3 /* number of spaces for indent */
 

Functions

void rtxPrintBoolean (const char *name, OSBOOL value)
 
void rtxPrintDate (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintTime (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintDateTime (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintGYear (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintGYearMonth (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintGMonth (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintGMonthDay (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintGDay (const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintInteger (const char *name, OSINT32 value)
 
void rtxPrintInt64 (const char *name, OSINT64 value)
 
void rtxPrintIpv4Addr (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintIpv6Addr (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintTBCDStr (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintText (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintUnsigned (const char *name, OSUINT32 value)
 
void rtxPrintUInt64 (const char *name, OSUINT64 value)
 
void rtxPrintHexStr (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintHexStrPlain (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintHexStrNoAscii (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintHexBinary (const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintCharStr (const char *name, const char *cstring)
 
void rtxPrintUTF8CharStr (const char *name, const OSUTF8CHAR *cstring)
 
void rtxPrintUnicodeCharStr (const char *name, const OSUNICHAR *str, int nchars)
 
void rtxPrintUnicodeCharStr64 (const char *name, const OSUNICHAR *str, OSSIZE nchars)
 
void rtxPrintReal (const char *name, OSREAL value)
 
void rtxPrintNull (const char *name)
 
void rtxPrintNVP (const char *name, const OSUTF8NVP *value)
 
void rtxPrintArrayNVP (const char *name, OSSIZE subscript, const OSUTF8NVP *value)
 
int rtxPrintFile (const char *filename)
 
void rtxPrintIndent (OSVOIDARG)
 
void rtxPrintIncrIndent (OSVOIDARG)
 
void rtxPrintDecrIndent (OSVOIDARG)
 
void rtxPrintCloseBrace (OSVOIDARG)
 
void rtxPrintOpenBrace (const char *)
 
const char * rtxGetArrayElemName (char *buffer, OSSIZE bufsize, const char *name, OSSIZE subscript)