Change arguments of my_strnstr() from const unsigned char * to const char *
This kills warnings in both ircaux.c and input.c.
This commit is contained in:
@@ -62,7 +62,7 @@ int BX_my_stricmp (const char *, const char *);
|
|||||||
int BX_my_strnicmp (const char *, const char *, size_t);
|
int BX_my_strnicmp (const char *, const char *, size_t);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int BX_my_strnstr (const unsigned char *, const unsigned char *, size_t);
|
int BX_my_strnstr (const char *, const char *, size_t);
|
||||||
int BX_scanstr (char *, char *);
|
int BX_scanstr (char *, char *);
|
||||||
void really_free (int);
|
void really_free (int);
|
||||||
char * BX_chop (char *, int);
|
char * BX_chop (char *, int);
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ extern Function_ptr *global;
|
|||||||
#define my_stricmp (*(int (*)(const char *, const char *))global[MY_STRICMP])
|
#define my_stricmp (*(int (*)(const char *, const char *))global[MY_STRICMP])
|
||||||
#define my_strnicmp (*(int (*)(const char *, const char *, size_t))global[MY_STRNICMP])
|
#define my_strnicmp (*(int (*)(const char *, const char *, size_t))global[MY_STRNICMP])
|
||||||
|
|
||||||
#define my_strnstr (*(int (*)(const unsigned char *, const unsigned char *, size_t))global[MY_STRNSTR])
|
#define my_strnstr (*(int (*)(const char *, const char *, size_t))global[MY_STRNSTR])
|
||||||
#define chop (*(char * (*)(char *, int))global[CHOP])
|
#define chop (*(char * (*)(char *, int))global[CHOP])
|
||||||
#define strmcpy (*(char * (*)(char *, const char *, int))global[STRMCPY])
|
#define strmcpy (*(char * (*)(char *, const char *, int))global[STRMCPY])
|
||||||
#define strmcat (*(char * (*)(char *, const char *, int))global[STRMCAT])
|
#define strmcat (*(char * (*)(char *, const char *, int))global[STRMCAT])
|
||||||
|
|||||||
@@ -768,9 +768,9 @@ int BX_my_strnicmp (const char *str1, const char *str2, size_t n)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* my_strnstr: case insensitive version of strstr */
|
/* my_strnstr: case insensitive version of strstr */
|
||||||
int BX_my_strnstr (register const unsigned char *str1, register const unsigned char *str2, register size_t n)
|
int BX_my_strnstr (const char *str1, const char *str2, size_t n)
|
||||||
{
|
{
|
||||||
char *p = (char *)str1;
|
const char *p = str1;
|
||||||
if (!p) return 0;
|
if (!p) return 0;
|
||||||
for (; *p; p++)
|
for (; *p; p++)
|
||||||
if (!strncasecmp(p, str2, strlen(str2)))
|
if (!strncasecmp(p, str2, strlen(str2)))
|
||||||
|
|||||||
Reference in New Issue
Block a user