Lines Matching refs:rsrc_int
1119 zip_rsrc *rsrc_int; in PHP_NAMED_FUNCTION() local
1140 rsrc_int = (zip_rsrc *)emalloc(sizeof(zip_rsrc)); in PHP_NAMED_FUNCTION()
1142 rsrc_int->za = zip_open(resolved_path, 0, &err); in PHP_NAMED_FUNCTION()
1143 if (rsrc_int->za == NULL) { in PHP_NAMED_FUNCTION()
1144 efree(rsrc_int); in PHP_NAMED_FUNCTION()
1148 rsrc_int->index_current = 0; in PHP_NAMED_FUNCTION()
1149 rsrc_int->num_files = zip_get_num_files(rsrc_int->za); in PHP_NAMED_FUNCTION()
1151 RETURN_RES(zend_register_resource(rsrc_int, le_zip_dir)); in PHP_NAMED_FUNCTION()
1182 zip_rsrc *rsrc_int; in PHP_NAMED_FUNCTION() local
1188 …if ((rsrc_int = (zip_rsrc *)zend_fetch_resource(Z_RES_P(zip_dp), le_zip_dir_name, le_zip_dir)) == … in PHP_NAMED_FUNCTION()
1192 if (rsrc_int && rsrc_int->za) { in PHP_NAMED_FUNCTION()
1193 if (rsrc_int->index_current >= rsrc_int->num_files) { in PHP_NAMED_FUNCTION()
1199 ret = zip_stat_index(rsrc_int->za, rsrc_int->index_current, 0, &zr_rsrc->sb); in PHP_NAMED_FUNCTION()
1206 zr_rsrc->zf = zip_fopen_index(rsrc_int->za, rsrc_int->index_current, 0); in PHP_NAMED_FUNCTION()
1208 rsrc_int->index_current++; in PHP_NAMED_FUNCTION()