diff options
| author | Jani Taskinen <jani@php.net> | 2007-10-05 15:00:09 +0000 | 
|---|---|---|
| committer | Jani Taskinen <jani@php.net> | 2007-10-05 15:00:09 +0000 | 
| commit | aa3eee1dce8c4391051a7f290057403e9c261bf4 (patch) | |
| tree | 912a1cecd18ff15a953a394a686fccad26df404a /ext/ereg/regex/cclass.h | |
| parent | 3a5817e972462ee051447af9c97b1c0611bad9b3 (diff) | |
| download | php-git-aa3eee1dce8c4391051a7f290057403e9c261bf4.tar.gz | |
MFH:- Moved the old regex functions to own extension: ereg
Diffstat (limited to 'ext/ereg/regex/cclass.h')
| -rw-r--r-- | ext/ereg/regex/cclass.h | 30 | 
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/ereg/regex/cclass.h b/ext/ereg/regex/cclass.h new file mode 100644 index 0000000000..df41694b04 --- /dev/null +++ b/ext/ereg/regex/cclass.h @@ -0,0 +1,30 @@ +/* character-class table */ +static struct cclass { +	unsigned char *name; +	unsigned char *chars; +	unsigned char *multis; +} cclasses[] = { +	{"alnum",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",				""}, +	{"alpha",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", +					""}, +	{"blank",	" \t",		""}, +	{"cntrl",	"\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\ +\25\26\27\30\31\32\33\34\35\36\37\177",	""}, +	{"digit",	"0123456789",	""}, +	{"graph",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ +0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", +					""}, +	{"lower",	"abcdefghijklmnopqrstuvwxyz", +					""}, +	{"print",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ +0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ ", +					""}, +	{"punct",	"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", +					""}, +	{"space",	"\t\n\v\f\r ",	""}, +	{"upper",	"ABCDEFGHIJKLMNOPQRSTUVWXYZ", +					""}, +	{"xdigit",	"0123456789ABCDEFabcdef", +					""}, +	{NULL,		0,		""} +};  | 
