Character string functions
These functions are more secure versions of several of the character string functions available in the standard C run-time library. More...Functions | |
| EXTERNRT char * | rtxStrcat (char *dest, size_t bufsiz, const char *src) |
| This function concatanates the given string onto the string buffer. | |
| 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. | |
| EXTERNRT char * | rtxStrcpy (char *dest, size_t bufsiz, const char *src) |
| This function copies a null-terminated string to a target buffer. | |
| 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. | |
| EXTERNRT int | rtxIntToCharStr (OSINT32 value, char *dest, size_t bufsiz, char padchar) |
| This function converts a signed 32-bit integer into a character string. | |
| EXTERNRT int | rtxUIntToCharStr (OSUINT32 value, char *dest, size_t bufsiz, char padchar) |
| This function converts an unsigned 32-bit integer into a character string. | |
| EXTERNRT int | rtxInt64ToCharStr (OSINT64 value, char *dest, size_t bufsiz, char padchar) |
| This function converts a signed 64-bit integer into a character string. | |
| EXTERNRT int | rtxUInt64ToCharStr (OSUINT64 value, char *dest, size_t bufsiz, char padchar) |
| This function converts an unsigned 64-bit integer into a character string. | |
| 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. | |
| EXTERNRT int | rtxHexCharsToBin (const char *hexstr, size_t nchars, OSOCTET *binbuf, size_t bufsize) |
| This function converts the given hex string to binary. | |
Detailed Description
These functions are more secure versions of several of the character string functions available in the standard C run-time library.
Function Documentation
|
||||||||||||||||||||
|
This function converts the given hex string to binary. The result is stored in the given binary buffer. Any whitespace characters in the string are ignored.
|
|
||||||||||||
|
This function returns a count of the number of bytes the would result from the conversion of a hexadecimal character string to binary. Any whitespace characters in the string are ignored.
|
|
||||||||||||||||||||
|
This function converts a signed 64-bit integer into a character string.
It is similar to the C
|
|
||||||||||||||||||||
|
This function converts a signed 32-bit integer into a character string.
It is similar to the C
|
|
||||||||||||||||
|
This function concatanates the given string onto the string buffer.
It is similar to the C
|
|
||||||||||||||||
|
This function copies a null-terminated string to a target buffer.
It is similar to the C
|
|
||||||||||||||||||||
|
This function concatanates the given number of characters from the given string onto the string buffer.
It is similar to the C
|
|
||||||||||||||||||||
|
This function copies the given number of characters from a string to a target buffer.
It is similar to the C
|
|
||||||||||||||||||||
|
This function converts an unsigned 64-bit integer into a character string.
It is similar to the C
|
|
||||||||||||||||||||
|
This function converts an unsigned 32-bit integer into a character string.
It is similar to the C
|
