Deleted Added
full compact
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&REG_NOSUB)
158 nmatch = 0;
159 if (eflags&REG_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&REG_NOSUB)
158 nmatch = 0;
159 if (eflags&REG_STARTEND) {
160 start = string + pmatch[0].rm_so;

--- 932 unchanged lines hidden ---