XBinder  Version 2.9.x
Functions
rtxCharStr.h File Reference
#include "rtxsrc/rtxContext.h"

Go to the source code of this file.

Functions

EXTERNRT int rtxStricmp (const char *str1, const char *str2)
 This is an implementation of the non-standard stricmp function. More...
 
EXTERNRT int rtxStrnicmp (const char *str1, const char *str2, size_t count)
 This is an implementation of the non-standard stricmp function. More...
 
EXTERNRT char * rtxStrcat (char *dest, size_t bufsiz, const char *src)
 This function concatanates the given string onto the string buffer. More...
 
EXTERNRT char * rtxStrncat (char *dest, size_t bufsiz, const char *src, size_t nchars)
 This function concatanates the given number of characters from the given string onto the string buffer. More...
 
EXTERNRT char * rtxStrcpy (char *dest, size_t bufsiz, const char *src)
 This function copies a null-terminated string to a target buffer. More...
 
EXTERNRT char * rtxStrncpy (char *dest, size_t bufsiz, const char *src, size_t nchars)
 This function copies the given number of characters from a string to a target buffer. More...
 
EXTERNRT char * rtxStrdup (OSCTXT *pctxt, const char *src)
 This function creates a duplicate copy of a null-terminated string. More...
 
EXTERNRT char * rtxStrndup (OSCTXT *pctxt, const char *src, OSSIZE nchars)
 This function creates a duplicate copy of up to the given number of characters in a string. More...
 
EXTERNRT const char * rtxStrJoin (char *dest, size_t bufsiz, const char *str1, const char *str2, const char *str3, const char *str4, const char *str5)
 This function concatanates up to five substrings together into a single string. More...
 
EXTERNRT char * rtxStrDynJoin (OSCTXT *pctxt, const char *str1, const char *str2, const char *str3, const char *str4, const char *str5)
 This function allocates memory for and concatanates up to five substrings together into a single string. More...
 
EXTERNRT char * rtxStrTrimEnd (char *s)
 This function trims whitespace from the end of a string. More...
 
EXTERNRT int rtxValidateConstrainedStr (OSCTXT *pctxt, const char *pvalue, const char *pCharSet)
 This function will validate a constrained character string by checking to see if all the characters in the given string are contained within the

constraining character set.

More...
 
EXTERNRT int rtxIntToCharStr (OSINT32 value, char *dest, size_t bufsiz, char padchar)
 This function converts a signed 32-bit integer into a character string. More...
 
EXTERNRT int rtxUIntToCharStr (OSUINT32 value, char *dest, size_t bufsiz, char padchar)
 This function converts an unsigned 32-bit integer into a character string. More...
 
EXTERNRT int rtxInt64ToCharStr (OSINT64 value, char *dest, size_t bufsiz, char padchar)
 This function converts a signed 64-bit integer into a character string. More...
 
EXTERNRT int rtxUInt64ToCharStr (OSUINT64 value, char *dest, size_t bufsiz, char padchar)
 This function converts an unsigned 64-bit integer into a character string. More...
 
EXTERNRT int rtxSizeToCharStr (size_t value, char *dest, size_t bufsiz, char padchar)
 This function converts a value of type 'size_t' into a character string. More...
 
EXTERNRT int rtxHexCharsToBinCount (const char *hexstr, size_t nchars)
 This function returns a count of the number of bytes the would result from the conversion of a hexadecimal character string to binary. More...
 
EXTERNRT int rtxHexCharsToBin (const char *hexstr, size_t nchars, OSOCTET *binbuf, size_t bufsize)
 This function converts the given hex string to binary. More...
 
EXTERNRT int rtxCharStrToInt (const char *cstr, OSINT32 *pvalue)
 This function converts the given character string to a signed 32-bit integer value. More...
 
EXTERNRT int rtxCharStrnToInt (const char *cstr, OSSIZE ndigits, OSINT32 *pvalue)
 This function converts up to the given number of digits from the given character string to a signed 32-bit integer value. More...
 
EXTERNRT int rtxCharStrToInt8 (const char *cstr, OSINT8 *pvalue)
 This function converts the given character string to a signed 8-bit integer value. More...
 
EXTERNRT int rtxCharStrToInt16 (const char *cstr, OSINT16 *pvalue)
 This function converts the given character string to a signed 16-bit integer value. More...
 
EXTERNRT int rtxCharStrToInt64 (const char *cstr, OSINT64 *pvalue)
 This function converts the given character string to a signed 64-bit integer value. More...
 
EXTERNRT int rtxCharStrToUInt (const char *cstr, OSUINT32 *pvalue)
 This function converts the given character string to an unsigned 32-bit integer value. More...
 
EXTERNRT int rtxCharStrToUInt8 (const char *cstr, OSUINT8 *pvalue)
 This function converts the given character string to an unsigned 8-bit integer value. More...
 
EXTERNRT int rtxCharStrToUInt16 (const char *cstr, OSUINT16 *pvalue)
 This function converts the given character string to an unsigned 16-bit integer value. More...
 
EXTERNRT int rtxCharStrToUInt64 (const char *cstr, OSUINT64 *pvalue)
 This function converts the given character string to an unsigned 64-bit integer value. More...