diff options
Diffstat (limited to 'ext/ereg/regex/regex.h')
| -rw-r--r-- | ext/ereg/regex/regex.h | 85 | 
1 files changed, 0 insertions, 85 deletions
diff --git a/ext/ereg/regex/regex.h b/ext/ereg/regex/regex.h deleted file mode 100644 index 56c63148d7..0000000000 --- a/ext/ereg/regex/regex.h +++ /dev/null @@ -1,85 +0,0 @@ -#ifndef _HSREGEX_H_ -#define _HSREGEX_H_ -#ifndef _HSREGEX_H -#define	_HSREGEX_H	/* never again */ -/* ========= begin header generated by ././mkh ========= */ -#ifdef __cplusplus -extern "C" { -#endif - -/* === regex2.h === */ -#ifdef WIN32 -#define API_EXPORT(type)    __declspec(dllexport) type __stdcall -#elif defined(__GNUC__) && __GNUC__ >= 4 -#define API_EXPORT(type)    __attribute__ ((visibility("default"))) type -#else -#define API_EXPORT(type)    type -#endif - -typedef off_t regoff_t; -typedef struct { -	int re_magic; -	size_t re_nsub;		/* number of parenthesized subexpressions */ -	const char *re_endp;	/* end pointer for REG_PEND */ -	struct re_guts *re_g;	/* none of your business :-) */ -} regex_t; -typedef struct { -	regoff_t rm_so;		/* start of match */ -	regoff_t rm_eo;		/* end of match */ -} regmatch_t; - - -/* === regcomp.c === */ -API_EXPORT(int) regcomp(regex_t *, const char *, int); -#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 - - -/* === regerror.c === */ -#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 (!) */ -API_EXPORT(size_t) regerror(int, const regex_t *, char *, size_t); - - -/* === regexec.c === */ -API_EXPORT(int) regexec(const regex_t *, const char *, size_t, regmatch_t [], int); -#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 */ - - -/* === regfree.c === */ -API_EXPORT(void) regfree(regex_t *); - -#ifdef __cplusplus -} -#endif -/* ========= end header generated by ././mkh ========= */ -#endif -#endif  | 
