[PHP-dev 680] ZEND_INI_PARSER_POP_ENTRY undeclared
SAWADA Hodaka
php-dev@php.gr.jp
Tue, 21 Jan 2003 17:34:28 +0900
CVS で持ってきています。
ext/standard/basic_functions.c:2827: `ZEND_INI_PARSER_POP_ENTRY' undeclared (first use in this function)
てな感じで make が止ってしまうので、
--- zend_ini.h.orig Tue Jan 21 13:16:16 2003
+++ zend_ini.h Tue Jan 21 12:10:19 2003
@@ -190,7 +190,8 @@
typedef void (*zend_ini_parser_cb_t)(zval *arg1, zval *arg2, int callback_type, void *arg);
ZEND_API int zend_parse_ini_file(zend_file_handle *fh, zend_bool unbuffered_errors, zend_ini_parser_cb_t ini_parser_cb, void *arg);
#define ZEND_INI_PARSER_ENTRY 1
-#define ZEND_INI_PARSER_SECTION 2
+#define ZEND_INI_PARSER_POP_ENTRY 2
+#define ZEND_INI_PARSER_SECTION 3
typedef struct _zend_ini_parser_param {
zend_ini_parser_cb_t ini_parser_cb;
とでも追加してやるととりあえず動きます。
あと、こっちはおまけですが、
bison-1.875 だと、zend_ini_parser.c で core dump します(NetBSD/FreeBSD)。
bison-1.75/1.35 だと OK です。
以上報告でした。
--
=^^= HODA =^^= http://www.tail.gr.jp/~hoda/
澤田保隆@しっぽアルゴリズム情報研究所 mailto:hoda@tail.gr.jp