engine.c (11664) | engine.c (17141) |
---|---|
1/*- 2 * Copyright (c) 1992, 1993, 1994 Henry Spencer. 3 * Copyright (c) 1992, 1993, 1994 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Henry Spencer. 8 * --- 134 unchanged lines hidden (view full) --- 143regmatch_t pmatch[]; 144int eflags; 145{ 146 register char *endp; 147 register int i; 148 struct match mv; 149 register struct match *m = &mv; 150 register char *dp; | 1/*- 2 * Copyright (c) 1992, 1993, 1994 Henry Spencer. 3 * Copyright (c) 1992, 1993, 1994 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Henry Spencer. 8 * --- 134 unchanged lines hidden (view full) --- 143regmatch_t pmatch[]; 144int eflags; 145{ 146 register char *endp; 147 register int i; 148 struct match mv; 149 register struct match *m = &mv; 150 register char *dp; |
151 const register sopno gf = g->firststate+1; /* +1 for OEND */ 152 const register sopno gl = g->laststate; | 151 register const sopno gf = g->firststate+1; /* +1 for OEND */ 152 register const sopno gl = g->laststate; |
153 char *start; 154 char *stop; 155 156 /* simplify the situation where possible */ 157 if (g->cflags®_NOSUB) 158 nmatch = 0; 159 if (eflags®_STARTEND) { 160 start = string + pmatch[0].rm_so; --- 932 unchanged lines hidden --- | 153 char *start; 154 char *stop; 155 156 /* simplify the situation where possible */ 157 if (g->cflags®_NOSUB) 158 nmatch = 0; 159 if (eflags®_STARTEND) { 160 start = string + pmatch[0].rm_so; --- 932 unchanged lines hidden --- |