int tolower (int);\r
int strcmp (const char *, const char *);\r
int strncasecmp (const char *, const char *, size_t);\r
+char *strchr (const char *, int);\r
char *strrchr (const char *, int);\r
unsigned long strtoul (const char *, char **, int);\r
long strtol (const char *, char **, int);\r
#define strcpy(strDest,strSource) AsciiStrCpyS(strDest,MAX_STRING_SIZE,strSource)\r
#define strncpy(strDest,strSource,count) AsciiStrnCpyS(strDest,MAX_STRING_SIZE,strSource,(UINTN)count)\r
#define strcat(strDest,strSource) AsciiStrCatS(strDest,MAX_STRING_SIZE,strSource)\r
-#define strchr(str,ch) ScanMem8((VOID *)(str),AsciiStrSize(str),(UINT8)ch)\r
#define strncmp(string1,string2,count) (int)(AsciiStrnCmp(string1,string2,(UINTN)(count)))\r
#define strcasecmp(str1,str2) (int)AsciiStriCmp(str1,str2)\r
#define sprintf(buf,...) AsciiSPrint(buf,MAX_STRING_SIZE,__VA_ARGS__)\r