]>
Commit | Line | Data |
---|---|---|
7f42d3dd UD |
1 | #ifndef ISO |
2 | type regex_t | |
77faa354 | 3 | element regex_t size_t re_nsub |
7f42d3dd UD |
4 | |
5 | type regoff_t | |
6 | ||
7 | type regmatch_t | |
8 | element regmatch_t regoff_t rm_so | |
9 | element regmatch_t regoff_t rm_eo | |
10 | ||
11 | constant REG_EXTENDED | |
12 | constant REG_ICASE | |
13 | constant REG_NOSUB | |
14 | constant REG_NEWLINE | |
15 | ||
16 | constant REG_NOTBOL | |
17 | constant REG_NOTEOL | |
18 | ||
19 | constant REG_NOMATCH | |
20 | constant REG_BADPAT | |
21 | constant REG_ECOLLATE | |
22 | constant REG_ECTYPE | |
23 | constant REG_EESCAPE | |
24 | constant REG_ESUBREG | |
25 | constant REG_EBRACK | |
26 | constant REG_EPAREN | |
27 | constant REG_EBRACE | |
28 | constant REG_BADBR | |
29 | constant REG_ESPACE | |
30 | constant REG_BADRPT | |
f095bb72 | 31 | # if !defined XOPEN2K8 && !defined POSIX2008 |
7f42d3dd | 32 | constant REG_ENOSYS |
f095bb72 | 33 | # endif |
7f42d3dd UD |
34 | |
35 | function int regcomp (regex_t*, const char*, int) | |
36 | function int regexec (const regex_t*, const char*, size_t, regmatch_t[], int) | |
37 | function size_t regerror (int, const regex_t*, char*, size_t) | |
38 | function void regfree (regex_t*) | |
39 | ||
40 | allow REG_* | |
41 | allow re_* | |
42 | allow rm_* | |
b395c02d | 43 | allow *_t |
7f42d3dd | 44 | #endif |