#include <sys/types.h>Include dependency graph for regex.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | regex_t |
| struct | regmatch_t |
Defines | |
| #define | REG_BASIC 0000 |
| #define | REG_EXTENDED 0001 |
| #define | REG_ICASE 0002 |
| #define | REG_NOSUB 0004 |
| #define | REG_NEWLINE 0010 |
| #define | REG_NOSPEC 0020 |
| #define | REG_PEND 0040 |
| #define | REG_DUMP 0200 |
| #define | REG_NOMATCH 1 |
| #define | REG_BADPAT 2 |
| #define | REG_ECOLLATE 3 |
| #define | REG_ECTYPE 4 |
| #define | REG_EESCAPE 5 |
| #define | REG_ESUBREG 6 |
| #define | REG_EBRACK 7 |
| #define | REG_EPAREN 8 |
| #define | REG_EBRACE 9 |
| #define | REG_BADBR 10 |
| #define | REG_ERANGE 11 |
| #define | REG_ESPACE 12 |
| #define | REG_BADRPT 13 |
| #define | REG_EMPTY 14 |
| #define | REG_ASSERT 15 |
| #define | REG_INVARG 16 |
| #define | REG_ATOI 255 |
| #define | REG_ITOA 0400 |
| #define | REG_NOTBOL 00001 |
| #define | REG_NOTEOL 00002 |
| #define | REG_STARTEND 00004 |
| #define | REG_TRACE 00400 |
| #define | REG_LARGE 01000 |
| #define | REG_BACKR 02000 |
Typedefs | |
| typedef off_t | regoff_t |
Functions | |
| int | regcomp (regex_t *, const char *, int) |
| size_t | regerror (int, const regex_t *, char *, size_t) |
| int | regexec (const regex_t *, const char *, size_t, regmatch_t[], int) |
| void | regfree (regex_t *) |
|
|
Definition at line 87 of file regex.h. Referenced by repeat(). |
|
|
Definition at line 89 of file regex.h. Referenced by regerror(). |
|
|
|
|
|
Definition at line 82 of file regex.h. Referenced by p_count(), p_ere_exp(), and p_simp_re(). |
|
|
Definition at line 74 of file regex.h. Referenced by regexec(). |
|
|
Definition at line 85 of file regex.h. Referenced by p_ere_exp(), and p_simp_re(). |
|
|
|
|
|
|
|
|
Definition at line 81 of file regex.h. Referenced by p_ere_exp(), and p_simp_re(). |
|
|
Definition at line 79 of file regex.h. Referenced by p_b_coll_elem(), p_b_symbol(), p_b_term(), and p_bracket(). |
|
|
Definition at line 75 of file regex.h. Referenced by p_b_coll_elem(), p_b_symbol(), and p_b_term(). |
|
|
Definition at line 76 of file regex.h. Referenced by p_b_cclass(), and p_b_term(). |
|
|
Definition at line 77 of file regex.h. Referenced by p_ere_exp(), and p_simp_re(). |
|
|
Definition at line 86 of file regex.h. Referenced by p_bre(), p_ere(), p_ere_exp(), and p_str(). |
|
|
Definition at line 80 of file regex.h. Referenced by p_ere_exp(), and p_simp_re(). |
|
|
Definition at line 83 of file regex.h. Referenced by p_b_term(). |
|
|
Definition at line 84 of file regex.h. Referenced by allocset(), enlarge(), mcadd(), regcomp(), and stripsnug(). |
|
|
Definition at line 78 of file regex.h. Referenced by p_simp_re(). |
|
|
Definition at line 64 of file regex.h. Referenced by regcomp(). |
|
|
Definition at line 65 of file regex.h. Referenced by ordinary(), and p_bracket(). |
|
|
|
|
|
Definition at line 90 of file regex.h. Referenced by regerror(). |
|
|
Definition at line 97 of file regex.h. Referenced by regexec(). |
|
|
Definition at line 67 of file regex.h. Referenced by backref(), fast(), p_bracket(), p_ere_exp(), p_simp_re(), and slow(). |
|
|
Definition at line 73 of file regex.h. Referenced by matcher(). |
|
|
Definition at line 68 of file regex.h. Referenced by regcomp(). |
|
|
Definition at line 66 of file regex.h. Referenced by matcher(). |
|
|
|
|
|
Definition at line 94 of file regex.h. Referenced by backref(). |
|
|
Definition at line 69 of file regex.h. Referenced by regcomp(). |
|
|
Definition at line 95 of file regex.h. Referenced by matcher(). |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 120 of file regerror.c. |
|
||||||||||||||||||||||||
|
|
|
|
Definition at line 57 of file regfree.c. References free, g, MAGIC1, MAGIC2, and NULL. Referenced by rep_add(). |
1.4.6