String Functions


Functions

int MFString_Length (const char *pString)
 Get the length of a string.
char * MFString_Copy (char *pBuffer, const char *pString)
 Copy a string.
char * MFString_CopyN (char *pBuffer, const char *pString, int maxChars)
 Copy a string with a maximum number of characters.
char * MFString_Cat (char *pBuffer, const char *pString)
 Concatinate a string.
char * MFString_CopyCat (char *pBuffer, const char *pString, const char *pString2)
 Concatinate 2 strings into a target buffer.
const char * MFString_ToLower (const char *pString)
 Convert a string to lower case.
const char * MFString_ToUpper (const char *pString)
 Convert a string to upper case.
int MFString_Compare (const char *pString1, const char *pString2)
 Compares 2 strings.
int MFString_CompareN (const char *pString1, const char *pString2, int n)
 Compares 2 strings with a maximum character limit.
int MFString_CaseCmp (const char *pString1, const char *pString2)
 Compares 2 strings with case insensitivity.
int MFString_CaseCmpN (const char *pString1, const char *pString2, uint32 n)
 Compares 2 strings with case insensitivity and a maximum character limit.
char * MFString_Chr (const char *pString, int c)
 Searches through a string for the specified character.
char * MFString_RChr (const char *pString, int c)
 Searches backwards through a string for the specified character.
const char * MFStr (const char *format,...)
 Get a formatted a string.
const char * MFStrN (const char *source, int n)
 Copy a specified number of characters from one string into a new string.
bool MFIsWhite (int c)
 Test if the specified character is a while space character.
bool MFIsAlpha (int c)
 Test if the specified character is an alphabetic character.
bool MFIsNumeric (int c)
 Test if the specified character is a numeric character.
bool MFIsAlphaNumeric (int c)
 Test if the specified character is an alphabetic or numeric character.
bool MFIsNewline (int c)
 Test if the specified character is a newline character.
bool MFIsLower (int c)
 Test if a character is a lower case alphabetic character.
bool MFIsUpper (int c)
 Test if a character is an upper case alphabetic character.
int MFToLower (int c)
 Converts a character to lower case.
int MFToUpper (int c)
 Converts a character to lower case.
char * MFSeekNewline (char *pC)
 Returns a pointer to the start of the next line in the provided string.
char * MFSkipWhite (char *pC)
 Returns a pointer to the next non-white space character in the provided string.
int MFWString_Length (const uint16 *pString)
 Get the length of a unicode string.
uint16MFWString_Copy (uint16 *pBuffer, const uint16 *pString)
 Copy a unicode string.
uint16MFWString_CopyN (uint16 *pBuffer, const uint16 *pString, int maxChars)
 Copy a unicode string with a maximum number of characters.
uint16MFWString_Cat (uint16 *pBuffer, const uint16 *pString)
 Concatinate a unicode string.
uint16MFWString_CopyCat (uint16 *pBuffer, const uint16 *pString, const uint16 *pString2)
 Concatinate 2 unicode strings into a target buffer.
int MFWString_Compare (const uint16 *pString1, const uint16 *pString2)
 Compares 2 unicode strings.
int MFWString_CaseCmp (const uint16 *pString1, const uint16 *pString2)
 Compares 2 unicode strings with case insensitivity.
uint16MFSeekNewlineW (uint16 *pC)
 Returns a pointer to the start of the next line in the provided unicode string.
uint16MFSkipWhiteW (uint16 *pC)
 Returns a pointer to the next non-white space character in the provided unicode string.

Generated on Sat Oct 28 16:27:35 2006 for MountFuji Engine by  doxygen 1.4.5