ASN1C C/C++ Common Runtime  ASN1C v7.5.x
Functions
rtxCharStr.h File Reference
#include "rtxsrc/rtxContext.h"

Go to the source code of this file.

Functions

int rtxStricmp (const char *str1, const char *str2)
 
int rtxStrnicmp (const char *str1, const char *str2, size_t count)
 
char * rtxStrcat (char *dest, size_t bufsiz, const char *src)
 
char * rtxStrncat (char *dest, size_t bufsiz, const char *src, size_t nchars)
 
char * rtxStrcpy (char *dest, size_t bufsiz, const char *src)
 
char * rtxStrncpy (char *dest, size_t bufsiz, const char *src, size_t nchars)
 
char * rtxStrdup (OSCTXT *pctxt, const char *src)
 
char * rtxStrndup (OSCTXT *pctxt, const char *src, OSSIZE nchars)
 
const char * rtxStrJoin (char *dest, size_t bufsiz, const char *str1, const char *str2, const char *str3, const char *str4, const char *str5)
 
char * rtxStrDynJoin (OSCTXT *pctxt, const char *str1, const char *str2, const char *str3, const char *str4, const char *str5)
 
char * rtxStrTrimEnd (char *s)
 
int rtxValidateConstrainedStr (OSCTXT *pctxt, const char *pvalue, const char *pCharSet)
 
int rtxIntToCharStr (OSINT32 value, char *dest, size_t bufsiz, char padchar)
 
int rtxUIntToCharStr (OSUINT32 value, char *dest, size_t bufsiz, char padchar)
 
int rtxInt64ToCharStr (OSINT64 value, char *dest, size_t bufsiz, char padchar)
 
int rtxUInt64ToCharStr (OSUINT64 value, char *dest, size_t bufsiz, char padchar)
 
int rtxSizeToCharStr (size_t value, char *dest, size_t bufsiz, char padchar)
 
int rtxHexCharsToBinCount (const char *hexstr, size_t nchars)
 
int rtxHexCharsToBin (const char *hexstr, size_t nchars, OSOCTET *binbuf, size_t bufsize)
 
int rtxCharStrToInt (const char *cstr, OSINT32 *pvalue)
 
int rtxCharStrnToInt (const char *cstr, OSSIZE ndigits, OSINT32 *pvalue)
 
int rtxCharStrToInt8 (const char *cstr, OSINT8 *pvalue)
 
int rtxCharStrToInt16 (const char *cstr, OSINT16 *pvalue)
 
int rtxCharStrToInt64 (const char *cstr, OSINT64 *pvalue)
 
int rtxCharStrToUInt (const char *cstr, OSUINT32 *pvalue)
 
int rtxCharStrToUInt8 (const char *cstr, OSUINT8 *pvalue)
 
int rtxCharStrToUInt16 (const char *cstr, OSUINT16 *pvalue)
 
int rtxCharStrToUInt64 (const char *cstr, OSUINT64 *pvalue)