rtxPrint.h File Reference

#include <stdio.h>
#include "rtxsrc/osSysTypes.h"
#include "rtxsrc/rtxExternDefs.h"
#include "rtxsrc/rtxDList.h"

Go to the source code of this file.

Defines

#define OSRTINDENTSPACES   3

Functions

int rtxByteToHexChar (OSOCTET byte, char *buf, OSSIZE bufsize)
int rtxByteToHexCharWithPrefix (OSOCTET byte, char *buf, OSSIZE bufsize, const char *prefix)
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 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)
int rtxPrintFile (const char *filename)
void rtxPrintIndent (OSVOIDARG)
void rtxPrintIncrIndent (OSVOIDARG)
void rtxPrintDecrIndent (OSVOIDARG)
void rtxPrintCloseBrace (OSVOIDARG)
void rtxPrintOpenBrace (const char *)
int rtxHexDumpToNamedFile (const char *filename, const OSOCTET *data, OSSIZE numocts)
void rtxHexDumpToFile (FILE *fp, const OSOCTET *data, OSSIZE numocts)
void rtxHexDumpToFileEx (FILE *fp, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
void rtxHexDumpToFileExNoAscii (FILE *fp, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
void rtxHexDump (const OSOCTET *data, OSSIZE numocts)
void rtxHexDumpEx (const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
int rtxHexDumpToString (const OSOCTET *data, OSSIZE numocts, char *buffer, OSSIZE bufferIndex, OSSIZE bufferSize)
int rtxHexDumpToStringEx (const OSOCTET *data, OSSIZE numocts, char *buffer, OSSIZE bufferIndex, OSSIZE bufferSize, OSSIZE bytesPerUnit)
int rtxHexDumpFileContents (const char *inFilePath)
int rtxHexDumpFileContentsToFile (const char *inFilePath, const char *outFilePath)

Detailed Description