Lines Matching refs:finfo

70 #define FILEINFO_FROM_OBJECT(finfo, object) \  argument
73 finfo = obj->ptr; \
74 if (!finfo) { \
123 php_fileinfo *finfo = (php_fileinfo *) rsrc->ptr; in finfo_resource_destructor() local
124 magic_close(finfo->magic); in finfo_resource_destructor()
132 PHP_MINIT_FUNCTION(finfo) in PHP_MINIT_FUNCTION() argument
178 PHP_MINIT(finfo),
213 php_fileinfo *finfo; in PHP_FUNCTION() local
259 finfo = emalloc(sizeof(php_fileinfo)); in PHP_FUNCTION()
261 finfo->options = options; in PHP_FUNCTION()
262 finfo->magic = magic_open(options); in PHP_FUNCTION()
264 if (finfo->magic == NULL) { in PHP_FUNCTION()
265 efree(finfo); in PHP_FUNCTION()
276 if (magic_load(finfo->magic, file) == -1) { in PHP_FUNCTION()
278 magic_close(finfo->magic); in PHP_FUNCTION()
279 efree(finfo); in PHP_FUNCTION()
291 FILEINFO_REGISTER_OBJECT(object, finfo); in PHP_FUNCTION()
293 RETURN_RES(zend_register_resource(finfo, le_fileinfo)); in PHP_FUNCTION()
301 php_fileinfo *finfo; in PHP_FUNCTION() local
308 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in PHP_FUNCTION()
322 php_fileinfo *finfo; in PHP_FUNCTION() local
330 FILEINFO_FROM_OBJECT(finfo, object); in PHP_FUNCTION()
335 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in PHP_FUNCTION()
340 FINFO_SET_OPTION(finfo->magic, options) in PHP_FUNCTION()
341 finfo->options = options; in PHP_FUNCTION()
356 php_fileinfo *finfo = NULL; in _php_finfo_get_type() local
396 FILEINFO_FROM_OBJECT(finfo, object); in _php_finfo_get_type()
397 magic = finfo->magic; in _php_finfo_get_type()
402 …if ((finfo = (php_fileinfo *)zend_fetch_resource(Z_RES_P(zfinfo), "file_info", le_fileinfo)) == NU… in _php_finfo_get_type()
405 magic = finfo->magic; in _php_finfo_get_type()
507 FINFO_SET_OPTION(magic, finfo->options) in _php_finfo_get_type()