From: Zeev Suraski Date: Thu, 2 Aug 2001 05:49:24 +0000 (+0000) Subject: We no longer need any FETCH's for internal functions X-Git-Tag: PRE_ENGINE2_SPLIT~134 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5dfe1deb96b3ce8de6227ac84805370006034999;p=php We no longer need any FETCH's for internal functions --- diff --git a/README.EXT_SKEL b/README.EXT_SKEL index 79640f1560..dae5b40098 100644 --- a/README.EXT_SKEL +++ b/README.EXT_SKEL @@ -154,15 +154,14 @@ PHP_FUNCTION(my_drawtext) int argc; int image_id = -1; int font_id = -1; - TSRMLS_FETCH(); argc = ZEND_NUM_ARGS(); if (argc < 5 || argc > 6 || zend_get_parameters_ex(argc, &image, &text, &font, &x, &y, &color) == FAILURE) { WRONG_PARAM_COUNT; } - ZEND_FETCH_RESOURCE(???, ???, image, image_id, "???", ???G()); - ZEND_FETCH_RESOURCE(???, ???, font, font_id, "???", ???G()); + ZEND_FETCH_RESOURCE(???, ???, image, image_id, "???", ???_rsrc_id); + ZEND_FETCH_RESOURCE(???, ???, font, font_id, "???", ???_rsrc_id); switch (argc) { case 6: diff --git a/ext/skeleton/create_stubs b/ext/skeleton/create_stubs index a4bed440f9..5c5c0dc8d8 100755 --- a/ext/skeleton/create_stubs +++ b/ext/skeleton/create_stubs @@ -48,9 +48,9 @@ function convert(i, j, t) if (opt && i > -1) { resources = resources "\tif (argc < " j+1 ") {\n" \ comment("\t\t/* Argument not given, do something before\n\t\t trying to fetch resource " name ". */\n") \ - "\t}\n\tZEND_FETCH_RESOURCE(???, ???, " name ext ", " name "_id, \"???\", ???G());\n" + "\t}\n\tZEND_FETCH_RESOURCE(???, ???, " name ext ", " name "_id, \"???\", ???_rsrc_id);\n" } else { - resources = resources "\tZEND_FETCH_RESOURCE(???, ???, " name ext ", " name "_id, \"???\", ???G());\n" + resources = resources "\tZEND_FETCH_RESOURCE(???, ???, " name ext ", " name "_id, \"???\", ???_rsrc_id);\n" } funcvals = funcvals "\tint " name "_id = -1;\n" } else { @@ -272,7 +272,6 @@ END { fetchargs = fetchargs ") == FAILURE)" closefetch "{\n\t\tZEND_WRONG_PARAM_COUNT();\n\t}\n" } if (assign_params) funcvals = ints doubles floats strings - if (resources) funcvals = funcvals "\tTSRMLS_FETCH();\n" if (useswitch[i]) { if (check_argc_in_switch[i]) { check_argc = "\t\tdefault:\n\t\t\tZEND_WRONG_PARAM_COUNT();\n"