Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 24138 invoked by uid 6000); 27 Oct 1997 19:15:39 -0000 Received: (qmail 24126 invoked by uid 143); 27 Oct 1997 19:15:37 -0000 Date: 27 Oct 1997 19:15:37 -0000 Message-ID: <19971027191537.24125.qmail@hyperreal.org> From: dgaudet@hyperreal.org To: apache-cvs@hyperreal.org Subject: cvs commit: apachen/src/modules/standard mod_rewrite.c Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org dgaudet 97/10/27 11:15:37 Modified: src/modules/standard mod_rewrite.c Log: Eliminate some manifest constants. Reviewed by: Ralf Engelschall Revision Changes Path 1.55 +8 -5 apachen/src/modules/standard/mod_rewrite.c Index: mod_rewrite.c =================================================================== RCS file: /export/home/cvs/apachen/src/modules/standard/mod_rewrite.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- mod_rewrite.c 1997/10/22 20:30:27 1.54 +++ mod_rewrite.c 1997/10/27 19:15:35 1.55 @@ -234,11 +234,14 @@ /* whether proxy module is available or not */ static int proxy_available; + /* maximum nmatch parameter for regexec */ +#define MAX_NMATCH (10) + /* the txt mapfile parsing stuff */ #define MAPFILE_PATTERN "^([^ \t]+)[ \t]+([^ \t]+).*$" #define MAPFILE_OUTPUT "$1,$2" static regex_t *lookup_map_txtfile_regexp = NULL; -static regmatch_t lookup_map_txtfile_regmatch[10]; +static regmatch_t lookup_map_txtfile_regmatch[MAX_NMATCH]; /* @@ -1542,7 +1545,7 @@ char env[MAX_STRING_LEN]; char port[32]; regex_t *regexp; - regmatch_t regmatch[10]; + regmatch_t regmatch[MAX_NMATCH]; backrefinfo *briRR = NULL; backrefinfo *briRC = NULL; int prefixstrip; @@ -1595,7 +1598,7 @@ briRR->source = pstrdup(r->pool, uri); briRR->nsub = regexp->re_nsub; memcpy((void *)(briRR->regmatch), (void *)(regmatch), - sizeof(regmatch_t)*10); + sizeof(regmatch)); } /* create the RewriteCond backrefinfo, but @@ -1835,7 +1838,7 @@ char input[MAX_STRING_LEN]; struct stat sb; request_rec *rsub; - regmatch_t regmatch[10]; + regmatch_t regmatch[MAX_NMATCH]; int rc; /* @@ -1954,7 +1957,7 @@ briRC->source = pstrdup(r->pool, input); briRC->nsub = p->regexp->re_nsub; memcpy((void *)(briRC->regmatch), (void *)(regmatch), - sizeof(regmatch_t)*10); + sizeof(regmatch)); } }