ldmud-3.3.719/
ldmud-3.3.719/doc/
ldmud-3.3.719/doc/efun.de/
ldmud-3.3.719/doc/efun/
ldmud-3.3.719/doc/man/
ldmud-3.3.719/doc/other/
ldmud-3.3.719/mud/
ldmud-3.3.719/mud/heaven7/
ldmud-3.3.719/mud/lp-245/
ldmud-3.3.719/mud/lp-245/banish/
ldmud-3.3.719/mud/lp-245/doc/
ldmud-3.3.719/mud/lp-245/doc/examples/
ldmud-3.3.719/mud/lp-245/doc/sefun/
ldmud-3.3.719/mud/lp-245/log/
ldmud-3.3.719/mud/lp-245/obj/Go/
ldmud-3.3.719/mud/lp-245/players/lars/
ldmud-3.3.719/mud/lp-245/room/death/
ldmud-3.3.719/mud/lp-245/room/maze1/
ldmud-3.3.719/mud/lp-245/room/sub/
ldmud-3.3.719/mud/lp-245/secure/
ldmud-3.3.719/mud/sticklib/
ldmud-3.3.719/mud/sticklib/src/
ldmud-3.3.719/mudlib/deprecated/
ldmud-3.3.719/mudlib/uni-crasher/
ldmud-3.3.719/pkg/
ldmud-3.3.719/pkg/debugger/
ldmud-3.3.719/pkg/diff/
ldmud-3.3.719/pkg/misc/
ldmud-3.3.719/src/
ldmud-3.3.719/src/autoconf/
ldmud-3.3.719/src/ptmalloc/
ldmud-3.3.719/src/util/
ldmud-3.3.719/src/util/erq/
ldmud-3.3.719/src/util/indent/hosts/next/
ldmud-3.3.719/src/util/xerq/
ldmud-3.3.719/src/util/xerq/lpc/
ldmud-3.3.719/src/util/xerq/lpc/www/
ldmud-3.3.719/test/generic/
ldmud-3.3.719/test/inc/
ldmud-3.3.719/test/t-0000398/
ldmud-3.3.719/test/t-0000548/
ldmud-3.3.719/test/t-030925/
ldmud-3.3.719/test/t-040413/
ldmud-3.3.719/test/t-041124/
ldmud-3.3.719/test/t-language/
#ifndef LPC_REGEXP_H_
#define LPC_REGEXP_H_ 1

/* Definitions of regexp option values */

/* Not really an RE option, but used in conjunction with some RE functions: */

#define RE_GLOBAL          0x0001  /* Apply RE globally (if possible) */

/* Options supported by the old regexp package: */

#define RE_EXCOMPATIBLE    0x0002  /* RE is compatible with ex */

/* Options supported by the PCRE regexp package: */

#define RE_CASELESS        0x0004
#define RE_MULTILINE       0x0008
#define RE_DOTALL          0x0010
#define RE_EXTENDED        0x0020
#define RE_ANCHORED        0x0040
#define RE_DOLLAR_ENDONLY  0x0080
#define RE_NOTBOL          0x0100
#define RE_NOTEOL          0x0200
#define RE_UNGREEDY        0x0400
#define RE_NOTEMPTY        0x0800

/* Options specific for regmatch(): */

#define RE_MATCH_SUBS      0x1000  /* Return matched subexpressions */

/* Options specific for regexplode(): */

#define RE_OMIT_DELIM      0x1000  /* Omit the delimiters */

/* Regexp package selection options: */

#define RE_TRADITIONAL     0x04000000
#define RE_PCRE            0x02000000

#define RE_PACKAGE_MASK    (RE_TRADITIONAL | RE_PCRE)

#endif /* LPC_REGEXP_H_ */