# 2.11BSD#431 - /usr/include/regexp.h

##### Macros

    NSUBEXP           X

##### struct's

    regexp            X

##### typedef's

    regexp            X

       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: 359 |