Aegis  4.25.D505
Data Structures | Defines | Functions
common/ac/regex.h File Reference
#include <common/ac/stddef.h>
#include <common/ac/sys/types.h>

Go to the source code of this file.

Data Structures

struct  regmatch_t

Defines

#define regex_t   int
#define REG_EXTENDED   0
#define REG_NOSUB   0
#define REG_NOMATCH   -1
#define REG_NOTBOL   0

Functions

int regcomp (regex_t *preg, const char *regex, int cflags)
int regexec (const regex_t *preg, const char *string, size_t nmatch, regmatch_t *pmatch, int eflags)
size_t regerror (int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size)
void regfree (regex_t *preg)

Define Documentation

#define REG_EXTENDED   0

Definition at line 59 of file regex.h.

#define REG_NOMATCH   -1

Definition at line 61 of file regex.h.

#define REG_NOSUB   0

Definition at line 60 of file regex.h.

#define REG_NOTBOL   0

Definition at line 62 of file regex.h.

#define regex_t   int

Definition at line 51 of file regex.h.


Function Documentation

int regcomp ( regex_t preg,
const char *  regex,
int  cflags 
)
size_t regerror ( int  errcode,
const regex_t preg,
char *  errbuf,
size_t  errbuf_size 
)
int regexec ( const regex_t preg,
const char *  string,
size_t  nmatch,
regmatch_t pmatch,
int  eflags 
)
void regfree ( regex_t preg)