aboutsummaryrefslogtreecommitdiff
path: root/contrib/one-true-awk/b.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/one-true-awk/b.c')
-rw-r--r--contrib/one-true-awk/b.c32
1 files changed, 1 insertions, 31 deletions
diff --git a/contrib/one-true-awk/b.c b/contrib/one-true-awk/b.c
index 20f4a8bee7f9..dd64f09647b0 100644
--- a/contrib/one-true-awk/b.c
+++ b/contrib/one-true-awk/b.c
@@ -614,22 +614,7 @@ int pmatch(fa *f, const char *p0) /* longest match, for sub */
}
nextin:
s = 2;
-#if 0 /* XXX */
- if (f->reset) {
- for (i = 2; i <= f->curstat; i++)
-n xfree(f->posns[i]);
- k = *f->posns[0];
- if ((f->posns[2] = (int *) calloc(k+1, sizeof(int))) == NULL)
- overflo("out of space in pmatch");
- for (i = 0; i <= k; i++)
- (f->posns[2])[i] = (f->posns[0])[i];
- f->initstat = f->curstat = 2;
- f->out[2] = f->out[0];
- for (i = 0; i < NCHARS; i++)
- f->gototab[2][i] = 0;
- }
-#endif
- } while (*p++ != 0);
+ } while (*p++);
return (0);
}
@@ -670,21 +655,6 @@ int nematch(fa *f, const char *p0) /* non-empty match, for sub */
}
nnextin:
s = 2;
-#if 0 /* XXX */
- if (f->reset) {
- for (i = 2; i <= f->curstat; i++)
- xfree(f->posns[i]);
- k = *f->posns[0];
- if ((f->posns[2] = (int *) calloc(k+1, sizeof(int))) == NULL)
- overflo("out of state space");
- for (i = 0; i <= k; i++)
- (f->posns[2])[i] = (f->posns[0])[i];
- f->initstat = f->curstat = 2;
- f->out[2] = f->out[0];
- for (i = 0; i < NCHARS; i++)
- f->gototab[2][i] = 0;
- }
-#endif
p++;
}
return (0);