include/regex.h File Reference

#include <sys/cdefs.h>
#include <sys/types.h>

Include dependency graph for regex.h:

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_ENOSYS   17
#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 *__restrict, const char *__restrict, int)
size_t regerror (int, const regex_t *__restrict, char *__restrict, size_t)
int regexec (const regex_t *__restrict, const char *__restrict, size_t, regmatch_t[], int)
void regfree (regex_t *)


Define Documentation

#define REG_ASSERT   15

#define REG_ATOI   255

#define REG_BACKR   02000

#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_ENOSYS   17

#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

#define REG_LARGE   01000

#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_PEND   0040

#define REG_STARTEND   00004

#define REG_TRACE   00400


Typedef Documentation

typedef off_t regoff_t


Function Documentation

int regcomp ( regex_t __restrict,
const char *  __restrict,
int   
)

size_t regerror ( int  ,
const regex_t __restrict,
char *  __restrict,
size_t   
)

int regexec ( const regex_t __restrict,
const char *  __restrict,
size_t  ,
regmatch_t  [],
int   
)

void regfree ( regex_t  ) 


Generated on Tue Jan 20 14:28:57 2009 for ABLE LIBC by  doxygen 1.5.6