From 8b2b5efc88085dce12e438465659d312f61e0fbd Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Tue, 10 Oct 2006 09:52:06 +0000 Subject: [PATCH] - Make fileinfo compile with PHP 5.2 as well. --- ext/fileinfo/fileinfo.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ext/fileinfo/fileinfo.c b/ext/fileinfo/fileinfo.c index 4f3d0cb1e6..e22d82914f 100644 --- a/ext/fileinfo/fileinfo.c +++ b/ext/fileinfo/fileinfo.c @@ -121,10 +121,17 @@ PHP_FILEINFO_API zend_object_value finfo_objects_new(zend_class_entry *class_typ /* {{{ finfo_class_functions */ function_entry finfo_class_functions[] = { - ZEND_ME_MAPPING(finfo, finfo_open, NULL) - ZEND_ME_MAPPING(set_flags, finfo_set_flags,NULL) - ZEND_ME_MAPPING(file, finfo_file, NULL) - ZEND_ME_MAPPING(buffer, finfo_buffer, NULL) +#if PHP_VERSION_ID >= 50200 + ZEND_ME_MAPPING(finfo, finfo_open, NULL, ZEND_ACC_PUBLIC) + ZEND_ME_MAPPING(set_flags, finfo_set_flags,NULL, ZEND_ACC_PUBLIC) + ZEND_ME_MAPPING(file, finfo_file, NULL, ZEND_ACC_PUBLIC) + ZEND_ME_MAPPING(buffer, finfo_buffer, NULL, ZEND_ACC_PUBLIC) +#else + ZEND_ME_MAPPING(finfo, finfo_open, NULL) + ZEND_ME_MAPPING(set_flags, finfo_set_flags,NULL) + ZEND_ME_MAPPING(file, finfo_file, NULL) + ZEND_ME_MAPPING(buffer, finfo_buffer, NULL) +#endif {NULL, NULL, NULL} }; /* }}} */ -- 2.50.1