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
   8: typedef 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: 
  18: extern regexp *regcomp();
  19: extern int regexec();
  20: extern void regsub();
  21: extern void regerror();

Defined struct's

regexp defined in line 8; never used

Defined typedef's

regexp defined in line 16; used 1 times
  • in line 18

Defined macros

NSUBEXP defined in line 7; used 2 times
  • in line 9-10(2)
Last modified: 1988-10-16
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1474
Valid CSS Valid XHTML 1.0 Strict