2 * Definitions etc. for regexp(3) routines.
4 * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof],
5 * not the System V one.
8 typedef struct regexp
{
9 unsigned char *startp
[NSUBEXP
];
10 unsigned char *endp
[NSUBEXP
];
11 unsigned char regstart
; /* Internal use only. */
12 unsigned char reganch
; /* Internal use only. */
13 unsigned char *regmust
; /* Internal use only. */
14 unsigned char regmlen
; /* Internal use only. */
15 unsigned char program
[1]; /* Unwarranted chumminess with