aboutsummaryrefslogtreecommitdiff
path: root/src/libregexp/regcomp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libregexp/regcomp.c')
-rw-r--r--src/libregexp/regcomp.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libregexp/regcomp.c b/src/libregexp/regcomp.c
index d9deb135..cd299a54 100644
--- a/src/libregexp/regcomp.c
+++ b/src/libregexp/regcomp.c
@@ -15,9 +15,6 @@ struct Node
Reinst* last;
}Node;
-/* max character classes per program is nelem(reprog->class) */
-static Reprog *reprog;
-
/* max rune ranges per character class is nelem(classp->spans)/2 */
#define NCCRUNE nelem(classp->spans)
@@ -327,7 +324,7 @@ dump(Reprog *pp)
static Reclass*
newclass(void)
{
- if(nclass >= nelem(reprog->class))
+ if(nclass >= nelem(((Reprog*)0)->class))
rcerror("too many character classes; increase Reprog.class size");
return &(classp[nclass++]);
}