Annotation of embedaddon/php/ext/ereg/php_regex.h, revision 1.1
1.1 ! misho 1: /*
! 2: +----------------------------------------------------------------------+
! 3: | PHP Version 5 |
! 4: +----------------------------------------------------------------------+
! 5: | Copyright (c) 1997-2012 The PHP Group |
! 6: +----------------------------------------------------------------------+
! 7: | This source file is subject to version 3.01 of the PHP license, |
! 8: | that is bundled with this package in the file LICENSE, and is |
! 9: | available through the world-wide-web at the following url: |
! 10: | http://www.php.net/license/3_01.txt |
! 11: | If you did not receive a copy of the PHP license and are unable to |
! 12: | obtain it through the world-wide-web, please send a note to |
! 13: | license@php.net so we can mail you a copy immediately. |
! 14: +----------------------------------------------------------------------+
! 15: | Author: |
! 16: +----------------------------------------------------------------------+
! 17: */
! 18:
! 19: /* $Id: php_regex.h 321634 2012-01-01 13:15:04Z felipe $ */
! 20:
! 21: #ifndef PHP_REGEX_H
! 22: #define PHP_REGEX_H
! 23:
! 24: /*
! 25: * REGEX means:
! 26: * 0.. system regex
! 27: * 1.. bundled regex
! 28: */
! 29:
! 30: #if (REGEX == 1)
! 31: /* Define aliases */
! 32: #define regexec php_regexec
! 33: #define regerror php_regerror
! 34: #define regfree php_regfree
! 35: #define regcomp php_regcomp
! 36:
! 37: #include "ext/ereg/regex/regex.h"
! 38:
! 39: #undef _PCREPOSIX_H
! 40: #define _PCREPOSIX_H 1
! 41:
! 42: #ifndef _REGEX_H
! 43: #define _REGEX_H 1 /* this should stop Apache from loading the system version of regex.h */
! 44: #endif
! 45: #ifndef _REGEX_H_
! 46: #define _REGEX_H_ 1
! 47: #endif
! 48: #ifndef _RX_H
! 49: #define _RX_H 1 /* Try defining these for Linux to */
! 50: #endif
! 51: #ifndef __REGEXP_LIBRARY_H__
! 52: #define __REGEXP_LIBRARY_H__ 1 /* avoid Apache including regex.h */
! 53: #endif
! 54: #ifndef _H_REGEX
! 55: #define _H_REGEX 1 /* This one is for AIX */
! 56: #endif
! 57:
! 58: #elif REGEX == 0
! 59: #include <regex.h>
! 60: #ifndef _REGEX_H_
! 61: #define _REGEX_H_ 1
! 62: #endif
! 63: #endif
! 64:
! 65: #endif /* PHP_REGEX_H */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>