|
#define | MIN_STREAM_BACKOFF 0 |
|
#define | OSRTPUTCHAR(pctxt, ch) rtxWriteBytes (pctxt, (OSOCTET*)&ch, 1) |
|
#define | OSRTPUTCHARREV(pctxt, ch) (pctxt)->buffer.data[--(pctxt)->buffer.byteIndex]=(OSOCTET)ch; |
|
#define | OSRTZTERM(pctxt) (pctxt)->buffer.data[(pctxt)->buffer.byteIndex]=(OSOCTET)0; |
|
#define | OSRTSAFEZTERM(pctxt) |
|
#define | OSRTSAFEPUTCHAR(pctxt, ch) |
|
#define | OSRTSAFEPUTCHAR_ZTERM(pctxt, ch) |
|
#define | OSRTSAFEPUTCHAR1(pctxt, ch, stat) |
|
#define | OSRTMEMCPY(pctxt, bdata, len) |
|
#define | OSRTMEMCPYREV(pctxt, bdata, len) |
|
#define | OSRTSAFEMEMCPY(pctxt, bdata, len) |
|
#define | OSRTSAFEMEMCPY1(pctxt, bdata, len, stat) |
|
#define | OSRTGETBUFUTF8LEN(pctxt) rtxCalcUTF8Len (OSRTBUFPTR (pctxt), OSRTBUFSIZE (pctxt)) |
|
#define | OSRTCHKBUFUTF8LEN(pctxt, lower, upper, stat) |
|
#define | OSRTENDOFBUF(pctxt) ((pctxt)->buffer.byteIndex >= (pctxt)->buffer.size) |
|
#define | OSRTByteAlign(pctxt) |
|
|
int | rtxCheckBuffer (OSCTXT *pctxt, size_t nbytes) |
|
int | rtxCheckOutputBuffer (OSCTXT *pctxt, size_t nbytes) |
|
OSBOOL | rtxIsOutputBufferFlushable (OSCTXT *pctxt) |
|
int | rtxFlushOutputBuffer (OSCTXT *pctxt) |
|
int | rtxExpandOutputBuffer (OSCTXT *pctxt, size_t nbytes) |
|
int | rtxCheckInputBuffer (OSCTXT *pctxt, size_t nbytes) |
|
int | rtxCopyAsciiText (OSCTXT *pctxt, const char *text) |
|
int | rtxCopyUTF8Text (OSCTXT *pctxt, const OSUTF8CHAR *text) |
|
int | rtxCopyUnicodeText (OSCTXT *pctxt, const OSUNICHAR *text) |
|
int | rtxLoadInputBuffer (OSCTXT *pctxt, OSSIZE nbytes) |
|
int | rtxPeekByte (OSCTXT *pctxt, OSOCTET *pbyte) |
|
int | rtxPeekBytes (OSCTXT *pctxt, OSOCTET *pdata, OSSIZE bufsize, OSSIZE nocts, OSSIZE *pactual) |
|
int | rtxReadBytesSafe (OSCTXT *pctxt, OSOCTET *buffer, size_t bufsize, size_t nocts) |
|
int | rtxReadBytes (OSCTXT *pctxt, OSOCTET *pdata, size_t nocts) |
|
int | rtxReadBytesDynamic (OSCTXT *pctxt, OSOCTET **ppdata, size_t nocts, OSBOOL *pMemAlloc) |
|
int | rtxWriteBytes (OSCTXT *pctxt, const OSOCTET *pdata, size_t nocts) |
|
int | rtxWriteIndent (OSCTXT *pctxt) |
|
void | rtxIndentDecr (OSCTXT *pctxt) |
|
void | rtxIndentIncr (OSCTXT *pctxt) |
|
void | rtxIndentReset (OSCTXT *pctxt) |
|
size_t | rtxGetIndentLevels (OSCTXT *pctxt) |
|
OSBOOL | rtxCanonicalSort (OSOCTET *refPoint, OSRTSList *pList, OSBOOL normal) |
|
int | rtxEncCanonicalSort (OSCTXT *pctxt, OSCTXT *pMemCtxt, OSRTSList *pList) |
|
void | rtxGetBufLocDescr (OSCTXT *pctxt, OSRTBufLocDescr *pDescr) |
|
void | rtxAddBufLocDescr (OSCTXT *pctxt, OSRTSList *pElemList, OSRTBufLocDescr *pDescr) |
|
Common runtime functions for reading from or writing to the message buffer defined within the context structure.