diff --git a/ext/fileinfo/fileinfo.c b/ext/fileinfo/fileinfo.c index 90919e706e8..9a0e2154575 100644 --- a/ext/fileinfo/fileinfo.c +++ b/ext/fileinfo/fileinfo.c @@ -129,10 +129,7 @@ PHP_MINIT_FUNCTION(finfo) #ifdef MAGIC_RAW REGISTER_LONG_CONSTANT("FILEINFO_RAW", MAGIC_RAW, CONST_CS|CONST_PERSISTENT); #endif -#if 0 - /* seems not usable yet. */ REGISTER_LONG_CONSTANT("FILEINFO_APPLE", MAGIC_APPLE, CONST_CS|CONST_PERSISTENT); -#endif REGISTER_LONG_CONSTANT("FILEINFO_EXTENSION", MAGIC_EXTENSION, CONST_CS|CONST_PERSISTENT); return SUCCESS; diff --git a/ext/fileinfo/tests/finfo_apple_flag.phpt b/ext/fileinfo/tests/finfo_apple_flag.phpt new file mode 100644 index 00000000000..7f037c14959 --- /dev/null +++ b/ext/fileinfo/tests/finfo_apple_flag.phpt @@ -0,0 +1,17 @@ +--TEST-- +Test FILEINFO_APPLE flag +--EXTENSIONS-- +fileinfo +--FILE-- +file(__DIR__ . "/resources/test.jpg", FILEINFO_APPLE)); +var_dump($f->file(__DIR__ . "/resources/test.gif", FILEINFO_APPLE)); +var_dump($f->file(__DIR__ . "/resources/test.ppt", FILEINFO_APPLE)); + +?> +--EXPECT-- +string(8) "8BIMJPEG" +string(8) "8BIMGIFf" +string(8) "????PPT3"