|
librcsb-core-wrapper
1.005
|
#include <sys/types.h>
Go to the source code of this file.
Classes | |
| struct | regex_t |
| struct | regmatch_t |
Macros | |
| #define | _REGEX_H_ /* never again */ |
| #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_OKAY 0 |
| #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 /* convert name to number (!) */ |
| #define | REG_ITOA 0400 /* convert number to name (!) */ |
| #define | REG_NOTBOL 00001 |
| #define | REG_NOTEOL 00002 |
| #define | REG_STARTEND 00004 |
| #define | REG_TRACE 00400 /* tracing of execution */ |
| #define | REG_LARGE 01000 /* force large representation */ |
| #define | REG_BACKR 02000 /* force use of backref code */ |
Typedefs | |
| typedef off_t | regoff_t |
Functions | |
| int | rcsb_regcomp (regex_t *, const char *, int) |
| size_t | regerror (int, const regex_t *, char *, size_t) |
| int | rcsb_regexec (const regex_t *, const char *, size_t, regmatch_t[], int) |
| void | rcsb_regfree (regex_t *) |
| #define _REGEX_H_ /* never again */ |
| #define REG_ASSERT 15 |
| #define REG_ATOI 255 /* convert name to number (!) */ |
| #define REG_BACKR 02000 /* force use of backref code */ |
| #define REG_BADBR 10 |
| #define REG_BADPAT 2 |
| #define REG_BADRPT 13 |
| #define REG_BASIC 0000 |
| #define REG_DUMP 0200 |
| #define REG_EBRACE 9 |
| #define REG_EBRACK 7 |
| #define REG_ECOLLATE 3 |
| #define REG_ECTYPE 4 |
| #define REG_EESCAPE 5 |
| #define REG_EMPTY 14 |
| #define REG_EPAREN 8 |
| #define REG_ERANGE 11 |
| #define REG_ESPACE 12 |
| #define REG_ESUBREG 6 |
| #define REG_EXTENDED 0001 |
| #define REG_ICASE 0002 |
| #define REG_INVARG 16 |
| #define REG_ITOA 0400 /* convert number to name (!) */ |
| #define REG_LARGE 01000 /* force large representation */ |
| #define REG_NEWLINE 0010 |
| #define REG_NOMATCH 1 |
| #define REG_NOSPEC 0020 |
| #define REG_NOSUB 0004 |
| #define REG_NOTBOL 00001 |
| #define REG_NOTEOL 00002 |
| #define REG_OKAY 0 |
| #define REG_PEND 0040 |
| #define REG_STARTEND 00004 |
| #define REG_TRACE 00400 /* tracing of execution */ |
| typedef off_t regoff_t |
| int rcsb_regcomp | ( | regex_t * | , |
| const char * | , | ||
| int | |||
| ) |
| int rcsb_regexec | ( | const regex_t * | , |
| const char * | , | ||
| size_t | , | ||
| regmatch_t | [], | ||
| int | |||
| ) |
| void rcsb_regfree | ( | regex_t * | ) |
| size_t regerror | ( | int | , |
| const regex_t * | , | ||
| char * | , | ||
| size_t | |||
| ) |
1.8.16