source: vendor/emx/current/src/regexp/regexp.h

Last change on this file was 18, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 574 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 char *startp[NSUBEXP];
10 char *endp[NSUBEXP];
11 char regstart; /* Internal use only. */
12 char reganch; /* Internal use only. */
13 char *regmust; /* Internal use only. */
14 int regmlen; /* Internal use only. */
15 char program[1]; /* Unwarranted chumminess with compiler. */
16} regexp;
17
18extern regexp *regcomp();
19extern int regexec();
20extern void regsub();
21extern void regerror();
Note: See TracBrowser for help on using the repository browser.