diff --git a/src/util/qs_parse/qs_parse.c b/src/util/qs_parse/qs_parse.c index 8de810d7..3f216827 100644 --- a/src/util/qs_parse/qs_parse.c +++ b/src/util/qs_parse/qs_parse.c @@ -9,10 +9,10 @@ #define HEX2DEC(x) (((x)>='0'&&(x)<='9') ? (x)-48 : ((x)>='A'&&(x)<='F') ? (x)-55 : ((x)>='a'&&(x)<='f') ? (x)-87 : 0) #define ISQSCHR(x) ((((x)=='=')||((x)=='#')||((x)=='&')||((x)=='\0')) ? 0 : 1) -int qs_strncmp(const char * s, const char * qs, register size_t n) +int qs_strncmp(const char * s, const char * qs, size_t n) { int i=0; - register unsigned char u1, u2, unyb, lnyb; + unsigned char u1, u2, unyb, lnyb; while(n-- > 0) { diff --git a/src/util/qs_parse/qs_parse.h b/src/util/qs_parse/qs_parse.h index 884f5099..71048a44 100644 --- a/src/util/qs_parse/qs_parse.h +++ b/src/util/qs_parse/qs_parse.h @@ -11,7 +11,7 @@ extern "C" { /* Similar to strncmp, but handles URL-encoding for either string */ -int qs_strncmp(const char * s, const char * qs, register size_t n); +int qs_strncmp(const char * s, const char * qs, size_t n); /* Finds the beginning of each key/value pair and stores a pointer in qs_kv.