ben 97/06/29 10:27:01
Modified: src util.c Log: Fix VC++ warnings Revision Changes Path 1.58 +6 -5 apache/src/util.c Index: util.c =================================================================== RCS file: /export/home/cvs/apache/src/util.c,v retrieving revision 1.57 retrieving revision 1.58 diff -C3 -r1.57 -r1.58 *** util.c 1997/06/28 22:39:23 1.57 --- util.c 1997/06/29 17:26:59 1.58 *************** *** 211,217 **** const char *src = input; char *dest, *dst; char c; ! int no, len; if (!source) return NULL; if (!nmatch) return pstrdup(p, src); --- 211,218 ---- const char *src = input; char *dest, *dst; char c; ! size_t no; ! int len; if (!source) return NULL; if (!nmatch) return pstrdup(p, src); *************** *** 226,234 **** else if (c == '$' && isdigit(*src)) no = *src++ - '0'; else ! no = -1; ! if (no < 0) { /* Ordinary character. */ if (c == '\\' && (*src == '$' || *src == '&')) c = *src++; len++; --- 227,235 ---- else if (c == '$' && isdigit(*src)) no = *src++ - '0'; else ! no = 10; ! if (no > 9) { /* Ordinary character. */ if (c == '\\' && (*src == '$' || *src == '&')) c = *src++; len++; *************** *** 250,258 **** else if (c == '$' && isdigit(*src)) no = *src++ - '0'; else ! no = -1; ! if (no < 0) { /* Ordinary character. */ if (c == '\\' && (*src == '$' || *src == '&')) c = *src++; *dst++ = c; --- 251,259 ---- else if (c == '$' && isdigit(*src)) no = *src++ - '0'; else ! no = 10; ! if (no > 9) { /* Ordinary character. */ if (c == '\\' && (*src == '$' || *src == '&')) c = *src++; *dst++ = c;