Lines Matching refs:finfo

70 #define FILEINFO_FROM_OBJECT(finfo, object) \  argument
73 finfo = obj->ptr; \
74 if (!finfo) { \
118 ZEND_ARG_INFO(0, finfo)
122 ZEND_ARG_INFO(0, finfo)
131 ZEND_ARG_INFO(0, finfo)
144 ZEND_ARG_INFO(0, finfo)
164 ZEND_ME_MAPPING(finfo, finfo_open, arginfo_finfo_open, ZEND_ACC_PUBLIC)
186 php_fileinfo *finfo = (php_fileinfo *) rsrc->ptr; in finfo_resource_destructor() local
187 magic_close(finfo->magic); in finfo_resource_destructor()
210 PHP_MINIT_FUNCTION(finfo) in PHP_MINIT_FUNCTION() argument
255 PHP_MINIT(finfo),
292 php_fileinfo *finfo; in PHP_FUNCTION() local
339 finfo = emalloc(sizeof(php_fileinfo)); in PHP_FUNCTION()
341 finfo->options = options; in PHP_FUNCTION()
342 finfo->magic = magic_open(options); in PHP_FUNCTION()
344 if (finfo->magic == NULL) { in PHP_FUNCTION()
345 efree(finfo); in PHP_FUNCTION()
356 if (magic_load(finfo->magic, file) == -1) { in PHP_FUNCTION()
358 magic_close(finfo->magic); in PHP_FUNCTION()
359 efree(finfo); in PHP_FUNCTION()
371 FILEINFO_REGISTER_OBJECT(object, finfo); in PHP_FUNCTION()
373 RETURN_RES(zend_register_resource(finfo, le_fileinfo)); in PHP_FUNCTION()
382 php_fileinfo *finfo; in PHP_FUNCTION() local
389 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in PHP_FUNCTION()
404 php_fileinfo *finfo; in PHP_FUNCTION() local
412 FILEINFO_FROM_OBJECT(finfo, object); in PHP_FUNCTION()
417 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in PHP_FUNCTION()
422 FINFO_SET_OPTION(finfo->magic, options) in PHP_FUNCTION()
423 finfo->options = options; in PHP_FUNCTION()
438 php_fileinfo *finfo = NULL; in _php_finfo_get_type() local
478 FILEINFO_FROM_OBJECT(finfo, object); in _php_finfo_get_type()
479 magic = finfo->magic; in _php_finfo_get_type()
484 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in _php_finfo_get_type()
487 magic = finfo->magic; in _php_finfo_get_type()
593 FINFO_SET_OPTION(magic, finfo->options) in _php_finfo_get_type()