source: trunk/minix/commands/cawf/regexp.h@ 9

Last change on this file since 9 was 9, checked in by Mattia Monga, 13 years ago

Minix 3.1.2a

File size: 551 bytes
Line 
1/*
2 * Definitions etc. for regexp(3) routines.
3 *
4 * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof],
5 * not the System V one.
6 */
7#define NSUBEXP 10
8typedef 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
16 * compiler. */
17} regexp;
Note: See TracBrowser for help on using the repository browser.