/src/system/gen/sys/dynamic_table_func.no.cpp
https://github.com/kevlund/hiphop-php · C++ · 1156 lines · 1132 code · 6 blank · 18 comment · 292 complexity · 68e346d7ed761a4c5fece4a54ebe7fc7 MD5 · raw file
- /*
- +----------------------------------------------------------------------+
- | HipHop for PHP |
- +----------------------------------------------------------------------+
- | Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
- +----------------------------------------------------------------------+
- | This source file is subject to version 3.01 of the PHP license, |
- | that is bundled with this package in the file LICENSE, and is |
- | available through the world-wide-web at the following url: |
- | http://www.php.net/license/3_01.txt |
- | If you did not receive a copy of the PHP license and are unable to |
- | obtain it through the world-wide-web, please send a note to |
- | license@php.net so we can mail you a copy immediately. |
- +----------------------------------------------------------------------+
- */
- // @generated by HipHop Compiler
- #include <runtime/base/hphp_system.h>
- #include <runtime/ext/ext.h>
- #include <runtime/eval/eval.h>
- #include <sys/literal_strings.h>
- namespace hphp_impl_starter {}
- using namespace std;
- namespace HPHP {
- ///////////////////////////////////////////////////////////////////////////////
- // Function Invoke Table
- Variant i_utf8_encode(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("utf8_encode", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_utf8_encode(arg0));
- }
- }
- Variant ifa_utf8_encode(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("utf8_encode", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_utf8_encode(arg0));
- }
- Variant i_hphp_splfileobject___construct(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 5)) return throw_wrong_arguments("hphp_splfileobject___construct", count, 5, 5, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg3((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg4((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_hphp_splfileobject___construct(arg0, arg1, arg2, arg3, arg4));
- }
- }
- Variant ifa_hphp_splfileobject___construct(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 5)) return throw_wrong_arguments("hphp_splfileobject___construct", count, 5, 5, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- CVarRef arg2(a2);
- CVarRef arg3(a3);
- CVarRef arg4(a4);
- return (x_hphp_splfileobject___construct(arg0, arg1, arg2, arg3, arg4));
- }
- Variant i_dom_document_create_comment(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("dom_document_create_comment", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_dom_document_create_comment(arg0, arg1));
- }
- }
- Variant ifa_dom_document_create_comment(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("dom_document_create_comment", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_dom_document_create_comment(arg0, arg1));
- }
- Variant i_func_get_args(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("func_get_args", 0, 1);
- return (x_func_get_args());
- }
- Variant ifa_func_get_args(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("func_get_args", 0, 1);
- return (x_func_get_args());
- }
- Variant i_bzwrite(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("bzwrite", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_bzwrite(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_bzwrite(arg0, arg1, arg2));
- }
- }
- Variant ifa_bzwrite(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("bzwrite", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_bzwrite(arg0, arg1));
- CVarRef arg2(a2);
- return (x_bzwrite(arg0, arg1, arg2));
- }
- Variant i_php_uname(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("php_uname", 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- if (count <= 0) return (x_php_uname());
- CVarRef arg0((ad->getValue(pos)));
- return (x_php_uname(arg0));
- }
- }
- Variant ifa_php_uname(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("php_uname", 1, 1);
- if (count <= 0) return (x_php_uname());
- CVarRef arg0(a0);
- return (x_php_uname(arg0));
- }
- Variant i_posix_uname(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("posix_uname", 0, 1);
- return (x_posix_uname());
- }
- Variant ifa_posix_uname(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("posix_uname", 0, 1);
- return (x_posix_uname());
- }
- Variant i_curl_multi_remove_handle(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("curl_multi_remove_handle", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_curl_multi_remove_handle(arg0, arg1));
- }
- }
- Variant ifa_curl_multi_remove_handle(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("curl_multi_remove_handle", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_curl_multi_remove_handle(arg0, arg1));
- }
- Variant i_memcache_get_server_status(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("memcache_get_server_status", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_memcache_get_server_status(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_memcache_get_server_status(arg0, arg1, arg2));
- }
- }
- Variant ifa_memcache_get_server_status(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("memcache_get_server_status", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_memcache_get_server_status(arg0, arg1));
- CVarRef arg2(a2);
- return (x_memcache_get_server_status(arg0, arg1, arg2));
- }
- Variant i_mysql_result(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("mysql_result", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_mysql_result(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_mysql_result(arg0, arg1, arg2));
- }
- }
- Variant ifa_mysql_result(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("mysql_result", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_mysql_result(arg0, arg1));
- CVarRef arg2(a2);
- return (x_mysql_result(arg0, arg1, arg2));
- }
- Variant i_hphp_splfileobject_current(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_splfileobject_current", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_hphp_splfileobject_current(arg0));
- }
- }
- Variant ifa_hphp_splfileobject_current(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_splfileobject_current", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_hphp_splfileobject_current(arg0));
- }
- Variant i_hphp_splfileinfo_getgroup(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_splfileinfo_getgroup", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_hphp_splfileinfo_getgroup(arg0));
- }
- }
- Variant ifa_hphp_splfileinfo_getgroup(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_splfileinfo_getgroup", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_hphp_splfileinfo_getgroup(arg0));
- }
- Variant i_register_shutdown_function(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 1)) return throw_missing_arguments("register_shutdown_function", count+1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- const Array &p(count > 1 ? params.slice(1, count - 1, false) : Array());
- return (x_register_shutdown_function(count, arg0, p), null);
- }
- }
- Variant ifa_register_shutdown_function(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 1)) return throw_missing_arguments("register_shutdown_function", count+1, 1);
- CVarRef arg0(a0);
- Array p;
- if (count >= 2) p.append(a1);
- if (count >= 3) p.append(a2);
- if (count >= 4) p.append(a3);
- if (count >= 5) p.append(a4);
- if (count >= 6) p.append(a5);
- return (x_register_shutdown_function(count, arg0, p), null);
- }
- Variant i_pixelsetmagentaquantum(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("pixelsetmagentaquantum", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_pixelsetmagentaquantum(arg0, arg1), null);
- }
- }
- Variant ifa_pixelsetmagentaquantum(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("pixelsetmagentaquantum", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_pixelsetmagentaquantum(arg0, arg1), null);
- }
- Variant i_newmagickwand(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("newmagickwand", 0, 1);
- return (x_newmagickwand());
- }
- Variant ifa_newmagickwand(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("newmagickwand", 0, 1);
- return (x_newmagickwand());
- }
- Variant i_natsort(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("natsort", count, 1, 1, 1);
- const_cast<Array&>(params).escalate(true);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- VRefParam arg0(vref(ad->getValueRef(pos)));
- return (x_natsort(arg0));
- }
- }
- Variant ifa_natsort(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("natsort", count, 1, 1, 1);
- VRefParam arg0(vref(a0));
- return (x_natsort(arg0));
- }
- Variant i_socket_accept(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("socket_accept", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_socket_accept(arg0));
- }
- }
- Variant ifa_socket_accept(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("socket_accept", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_socket_accept(arg0));
- }
- Variant i_vprintf(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("vprintf", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_vprintf(arg0, arg1));
- }
- }
- Variant ifa_vprintf(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("vprintf", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_vprintf(arg0, arg1));
- }
- Variant i_collator_set_attribute(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("collator_set_attribute", count, 3, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_collator_set_attribute(arg0, arg1, arg2));
- }
- }
- Variant ifa_collator_set_attribute(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("collator_set_attribute", count, 3, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- CVarRef arg2(a2);
- return (x_collator_set_attribute(arg0, arg1, arg2));
- }
- Variant i_ucwords(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("ucwords", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_ucwords(arg0));
- }
- }
- Variant ifa_ucwords(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("ucwords", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_ucwords(arg0));
- }
- Variant i_header(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 1 || count > 3)) return throw_wrong_arguments("header", count, 1, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- if (count <= 1) return (x_header(arg0), null);
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_header(arg0, arg1), null);
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_header(arg0, arg1, arg2), null);
- }
- }
- Variant ifa_header(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 1 || count > 3)) return throw_wrong_arguments("header", count, 1, 3, 1);
- CVarRef arg0(a0);
- if (count <= 1) return (x_header(arg0), null);
- CVarRef arg1(a1);
- if (count <= 2) return (x_header(arg0, arg1), null);
- CVarRef arg2(a2);
- return (x_header(arg0, arg1, arg2), null);
- }
- Variant i_dom_element_has_attribute_ns(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("dom_element_has_attribute_ns", count, 3, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_dom_element_has_attribute_ns(arg0, arg1, arg2));
- }
- }
- Variant ifa_dom_element_has_attribute_ns(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("dom_element_has_attribute_ns", count, 3, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- CVarRef arg2(a2);
- return (x_dom_element_has_attribute_ns(arg0, arg1, arg2));
- }
- Variant i_date_default_timezone_set(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("date_default_timezone_set", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_date_default_timezone_set(arg0));
- }
- }
- Variant ifa_date_default_timezone_set(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("date_default_timezone_set", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_date_default_timezone_set(arg0));
- }
- Variant i_is_object(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("is_object", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_is_object(arg0));
- }
- }
- Variant ifa_is_object(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("is_object", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_is_object(arg0));
- }
- Variant i_magicksetimagebias(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("magicksetimagebias", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_magicksetimagebias(arg0, arg1));
- }
- }
- Variant ifa_magicksetimagebias(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("magicksetimagebias", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_magicksetimagebias(arg0, arg1));
- }
- Variant i_exif_imagetype(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("exif_imagetype", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_exif_imagetype(arg0));
- }
- }
- Variant ifa_exif_imagetype(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("exif_imagetype", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_exif_imagetype(arg0));
- }
- Variant i_imagegrabscreen(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("imagegrabscreen", 0, 1);
- return (x_imagegrabscreen());
- }
- Variant ifa_imagegrabscreen(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("imagegrabscreen", 0, 1);
- return (x_imagegrabscreen());
- }
- Variant i_bcmod(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("bcmod", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_bcmod(arg0, arg1));
- }
- }
- Variant ifa_bcmod(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("bcmod", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_bcmod(arg0, arg1));
- }
- Variant i_chr(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("chr", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_chr(arg0));
- }
- }
- Variant ifa_chr(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("chr", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_chr(arg0));
- }
- Variant i_drawsetfontstretch(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("drawsetfontstretch", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_drawsetfontstretch(arg0, arg1), null);
- }
- }
- Variant ifa_drawsetfontstretch(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("drawsetfontstretch", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_drawsetfontstretch(arg0, arg1), null);
- }
- Variant i_posix_setsid(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("posix_setsid", 0, 1);
- return (x_posix_setsid());
- }
- Variant ifa_posix_setsid(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("posix_setsid", 0, 1);
- return (x_posix_setsid());
- }
- Variant i_hphp_splfileinfo_setfileclass(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("hphp_splfileinfo_setfileclass", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_hphp_splfileinfo_setfileclass(arg0, arg1), null);
- }
- }
- Variant ifa_hphp_splfileinfo_setfileclass(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("hphp_splfileinfo_setfileclass", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_hphp_splfileinfo_setfileclass(arg0, arg1), null);
- }
- Variant i_posix_getpwnam(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("posix_getpwnam", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_posix_getpwnam(arg0));
- }
- }
- Variant ifa_posix_getpwnam(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("posix_getpwnam", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_posix_getpwnam(arg0));
- }
- Variant i_mcrypt_enc_get_supported_key_sizes(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("mcrypt_enc_get_supported_key_sizes", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_mcrypt_enc_get_supported_key_sizes(arg0));
- }
- }
- Variant ifa_mcrypt_enc_get_supported_key_sizes(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("mcrypt_enc_get_supported_key_sizes", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_mcrypt_enc_get_supported_key_sizes(arg0));
- }
- Variant i_phpinfo(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("phpinfo", 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- if (count <= 0) return (x_phpinfo());
- CVarRef arg0((ad->getValue(pos)));
- return (x_phpinfo(arg0));
- }
- }
- Variant ifa_phpinfo(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("phpinfo", 1, 1);
- if (count <= 0) return (x_phpinfo());
- CVarRef arg0(a0);
- return (x_phpinfo(arg0));
- }
- Variant i_evhttp_async_get(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 1 || count > 3)) return throw_wrong_arguments("evhttp_async_get", count, 1, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- if (count <= 1) return (x_evhttp_async_get(arg0));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_evhttp_async_get(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_evhttp_async_get(arg0, arg1, arg2));
- }
- }
- Variant ifa_evhttp_async_get(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 1 || count > 3)) return throw_wrong_arguments("evhttp_async_get", count, 1, 3, 1);
- CVarRef arg0(a0);
- if (count <= 1) return (x_evhttp_async_get(arg0));
- CVarRef arg1(a1);
- if (count <= 2) return (x_evhttp_async_get(arg0, arg1));
- CVarRef arg2(a2);
- return (x_evhttp_async_get(arg0, arg1, arg2));
- }
- Variant i_ldap_parse_result(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 3 || count > 6)) return throw_wrong_arguments("ldap_parse_result", count, 3, 6, 1);
- const_cast<Array&>(params).escalate(true);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- VRefParam arg2(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- if (count <= 3) return (x_ldap_parse_result(arg0, arg1, arg2));
- VRefParam arg3(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- if (count <= 4) return (x_ldap_parse_result(arg0, arg1, arg2, arg3));
- VRefParam arg4(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- if (count <= 5) return (x_ldap_parse_result(arg0, arg1, arg2, arg3, arg4));
- VRefParam arg5(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- return (x_ldap_parse_result(arg0, arg1, arg2, arg3, arg4, arg5));
- }
- }
- Variant ifa_ldap_parse_result(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 3)) return throw_wrong_arguments("ldap_parse_result", count, 3, 6, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- VRefParam arg2(vref(a2));
- if (count <= 3) return (x_ldap_parse_result(arg0, arg1, arg2));
- VRefParam arg3(vref(a3));
- if (count <= 4) return (x_ldap_parse_result(arg0, arg1, arg2, arg3));
- VRefParam arg4(vref(a4));
- if (count <= 5) return (x_ldap_parse_result(arg0, arg1, arg2, arg3, arg4));
- VRefParam arg5(vref(a5));
- return (x_ldap_parse_result(arg0, arg1, arg2, arg3, arg4, arg5));
- }
- Variant i_drawgettextantialias(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("drawgettextantialias", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_drawgettextantialias(arg0));
- }
- }
- Variant ifa_drawgettextantialias(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("drawgettextantialias", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_drawgettextantialias(arg0));
- }
- Variant i_array_fill_keys(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("array_fill_keys", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_array_fill_keys(arg0, arg1));
- }
- }
- Variant ifa_array_fill_keys(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("array_fill_keys", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_array_fill_keys(arg0, arg1));
- }
- Variant i_openssl_seal(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 4)) return throw_wrong_arguments("openssl_seal", count, 4, 4, 1);
- const_cast<Array&>(params).escalate(true);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- VRefParam arg1(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- VRefParam arg2(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- CVarRef arg3((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_openssl_seal(arg0, arg1, arg2, arg3));
- }
- }
- Variant ifa_openssl_seal(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 4)) return throw_wrong_arguments("openssl_seal", count, 4, 4, 1);
- CVarRef arg0(a0);
- VRefParam arg1(vref(a1));
- VRefParam arg2(vref(a2));
- CVarRef arg3(a3);
- return (x_openssl_seal(arg0, arg1, arg2, arg3));
- }
- Variant i_socket_clear_error(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("socket_clear_error", 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- if (count <= 0) return (x_socket_clear_error(), null);
- CVarRef arg0((ad->getValue(pos)));
- return (x_socket_clear_error(arg0), null);
- }
- }
- Variant ifa_socket_clear_error(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("socket_clear_error", 1, 1);
- if (count <= 0) return (x_socket_clear_error(), null);
- CVarRef arg0(a0);
- return (x_socket_clear_error(arg0), null);
- }
- Variant i_die(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("die", 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- if (count <= 0) return (x_die());
- CVarRef arg0((ad->getValue(pos)));
- return (x_die(arg0));
- }
- }
- Variant ifa_die(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 1)) return throw_toomany_arguments("die", 1, 1);
- if (count <= 0) return (x_die());
- CVarRef arg0(a0);
- return (x_die(arg0));
- }
- Variant i_diskfreespace(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("diskfreespace", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_diskfreespace(arg0));
- }
- }
- Variant ifa_diskfreespace(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("diskfreespace", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_diskfreespace(arg0));
- }
- Variant i_xml_set_start_namespace_decl_handler(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("xml_set_start_namespace_decl_handler", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_xml_set_start_namespace_decl_handler(arg0, arg1));
- }
- }
- Variant ifa_xml_set_start_namespace_decl_handler(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("xml_set_start_namespace_decl_handler", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_xml_set_start_namespace_decl_handler(arg0, arg1));
- }
- Variant i_decbin(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("decbin", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_decbin(arg0));
- }
- }
- Variant ifa_decbin(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("decbin", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_decbin(arg0));
- }
- Variant i_sizeof(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 1 || count > 2)) return throw_wrong_arguments("sizeof", count, 1, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- if (count <= 1) return (x_sizeof(arg0));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_sizeof(arg0, arg1));
- }
- }
- Variant ifa_sizeof(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 1 || count > 2)) return throw_wrong_arguments("sizeof", count, 1, 2, 1);
- CVarRef arg0(a0);
- if (count <= 1) return (x_sizeof(arg0));
- CVarRef arg1(a1);
- return (x_sizeof(arg0, arg1));
- }
- Variant i_mb_convert_case(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("mb_convert_case", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_mb_convert_case(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_mb_convert_case(arg0, arg1, arg2));
- }
- }
- Variant ifa_mb_convert_case(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("mb_convert_case", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_mb_convert_case(arg0, arg1));
- CVarRef arg2(a2);
- return (x_mb_convert_case(arg0, arg1, arg2));
- }
- Variant i_fb_set_taint(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("fb_set_taint", count, 2, 2, 1);
- const_cast<Array&>(params).escalate(true);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- VRefParam arg0(vref(ad->getValueRef(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_fb_set_taint(arg0, arg1), null);
- }
- }
- Variant ifa_fb_set_taint(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("fb_set_taint", count, 2, 2, 1);
- VRefParam arg0(vref(a0));
- CVarRef arg1(a1);
- return (x_fb_set_taint(arg0, arg1), null);
- }
- Variant i_dir(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("dir", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_dir(arg0));
- }
- }
- Variant ifa_dir(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("dir", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_dir(arg0));
- }
- Variant i_array_combine(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("array_combine", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_array_combine(arg0, arg1));
- }
- }
- Variant ifa_array_combine(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("array_combine", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_array_combine(arg0, arg1));
- }
- Variant i_strpos(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("strpos", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_strpos(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_strpos(arg0, arg1, arg2));
- }
- }
- Variant ifa_strpos(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("strpos", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_strpos(arg0, arg1));
- CVarRef arg2(a2);
- return (x_strpos(arg0, arg1, arg2));
- }
- Variant i_array_reverse(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 1 || count > 2)) return throw_wrong_arguments("array_reverse", count, 1, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- if (count <= 1) return (x_array_reverse(arg0));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_array_reverse(arg0, arg1));
- }
- }
- Variant ifa_array_reverse(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 1 || count > 2)) return throw_wrong_arguments("array_reverse", count, 1, 2, 1);
- CVarRef arg0(a0);
- if (count <= 1) return (x_array_reverse(arg0));
- CVarRef arg1(a1);
- return (x_array_reverse(arg0, arg1));
- }
- Variant i_strrev(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("strrev", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_strrev(arg0));
- }
- }
- Variant ifa_strrev(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("strrev", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_strrev(arg0));
- }
- Variant i_msg_set_queue(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("msg_set_queue", count, 2, 2, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_msg_set_queue(arg0, arg1));
- }
- }
- Variant ifa_msg_set_queue(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 2)) return throw_wrong_arguments("msg_set_queue", count, 2, 2, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- return (x_msg_set_queue(arg0, arg1));
- }
- Variant i_cos(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("cos", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_cos(arg0));
- }
- }
- Variant ifa_cos(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("cos", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_cos(arg0));
- }
- Variant i_hphp_recursivedirectoryiterator_valid(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_recursivedirectoryiterator_valid", count, 1, 1, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- return (x_hphp_recursivedirectoryiterator_valid(arg0));
- }
- }
- Variant ifa_hphp_recursivedirectoryiterator_valid(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 1)) return throw_wrong_arguments("hphp_recursivedirectoryiterator_valid", count, 1, 1, 1);
- CVarRef arg0(a0);
- return (x_hphp_recursivedirectoryiterator_valid(arg0));
- }
- Variant i_bcmul(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("bcmul", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_bcmul(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_bcmul(arg0, arg1, arg2));
- }
- }
- Variant ifa_bcmul(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("bcmul", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_bcmul(arg0, arg1));
- CVarRef arg2(a2);
- return (x_bcmul(arg0, arg1, arg2));
- }
- Variant i_imap_header(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 5)) return throw_wrong_arguments("imap_header", count, 2, 5, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_imap_header(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 3) return (x_imap_header(arg0, arg1, arg2));
- CVarRef arg3((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 4) return (x_imap_header(arg0, arg1, arg2, arg3));
- CVarRef arg4((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_imap_header(arg0, arg1, arg2, arg3, arg4));
- }
- }
- Variant ifa_imap_header(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 5)) return throw_wrong_arguments("imap_header", count, 2, 5, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_imap_header(arg0, arg1));
- CVarRef arg2(a2);
- if (count <= 3) return (x_imap_header(arg0, arg1, arg2));
- CVarRef arg3(a3);
- if (count <= 4) return (x_imap_header(arg0, arg1, arg2, arg3));
- CVarRef arg4(a4);
- return (x_imap_header(arg0, arg1, arg2, arg3, arg4));
- }
- Variant i_openlog(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("openlog", count, 3, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_openlog(arg0, arg1, arg2));
- }
- }
- Variant ifa_openlog(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 3)) return throw_wrong_arguments("openlog", count, 3, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- CVarRef arg2(a2);
- return (x_openlog(arg0, arg1, arg2));
- }
- Variant i_spl_autoload_register(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 3)) return throw_toomany_arguments("spl_autoload_register", 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- if (count <= 0) return (x_spl_autoload_register());
- CVarRef arg0((ad->getValue(pos)));
- if (count <= 1) return (x_spl_autoload_register(arg0));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_spl_autoload_register(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_spl_autoload_register(arg0, arg1, arg2));
- }
- }
- Variant ifa_spl_autoload_register(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 3)) return throw_toomany_arguments("spl_autoload_register", 3, 1);
- if (count <= 0) return (x_spl_autoload_register());
- CVarRef arg0(a0);
- if (count <= 1) return (x_spl_autoload_register(arg0));
- CVarRef arg1(a1);
- if (count <= 2) return (x_spl_autoload_register(arg0, arg1));
- CVarRef arg2(a2);
- return (x_spl_autoload_register(arg0, arg1, arg2));
- }
- Variant i_get_include_path(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("get_include_path", 0, 1);
- return (x_get_include_path());
- }
- Variant ifa_get_include_path(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count > 0)) return throw_toomany_arguments("get_include_path", 0, 1);
- return (x_get_include_path());
- }
- Variant i_socket_select(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 4 || count > 5)) return throw_wrong_arguments("socket_select", count, 4, 5, 1);
- const_cast<Array&>(params).escalate(true);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- VRefParam arg0(vref(ad->getValueRef(pos)));
- VRefParam arg1(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- VRefParam arg2(vref(ad->getValueRef(pos = ad->iter_advance(pos))));
- CVarRef arg3((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 4) return (x_socket_select(arg0, arg1, arg2, arg3));
- CVarRef arg4((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_socket_select(arg0, arg1, arg2, arg3, arg4));
- }
- }
- Variant ifa_socket_select(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 4 || count > 5)) return throw_wrong_arguments("socket_select", count, 4, 5, 1);
- VRefParam arg0(vref(a0));
- VRefParam arg1(vref(a1));
- VRefParam arg2(vref(a2));
- CVarRef arg3(a3);
- if (count <= 4) return (x_socket_select(arg0, arg1, arg2, arg3));
- CVarRef arg4(a4);
- return (x_socket_select(arg0, arg1, arg2, arg3, arg4));
- }
- Variant i_magickraiseimage(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 6)) return throw_wrong_arguments("magickraiseimage", count, 6, 6, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg3((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg4((ad->getValue(pos = ad->iter_advance(pos))));
- CVarRef arg5((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_magickraiseimage(arg0, arg1, arg2, arg3, arg4, arg5));
- }
- }
- Variant ifa_magickraiseimage(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count != 6)) return throw_wrong_arguments("magickraiseimage", count, 6, 6, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- CVarRef arg2(a2);
- CVarRef arg3(a3);
- CVarRef arg4(a4);
- CVarRef arg5(a5);
- return (x_magickraiseimage(arg0, arg1, arg2, arg3, arg4, arg5));
- }
- Variant i_gzputs(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("gzputs", count, 2, 3, 1);
- {
- ArrayData *ad(params.get());
- ssize_t pos = ad ? ad->iter_begin() : ArrayData::invalid_index;
- CVarRef arg0((ad->getValue(pos)));
- CVarRef arg1((ad->getValue(pos = ad->iter_advance(pos))));
- if (count <= 2) return (x_gzputs(arg0, arg1));
- CVarRef arg2((ad->getValue(pos = ad->iter_advance(pos))));
- return (x_gzputs(arg0, arg1, arg2));
- }
- }
- Variant ifa_gzputs(void *extra, int count, INVOKE_FEW_ARGS_IMPL_ARGS) {
- if (UNLIKELY(count < 2 || count > 3)) return throw_wrong_arguments("gzputs", count, 2, 3, 1);
- CVarRef arg0(a0);
- CVarRef arg1(a1);
- if (count <= 2) return (x_gzputs(arg0, arg1));
- CVarRef arg2(a2);
- return (x_gzputs(arg0, arg1, arg2));
- }
- Variant i_strpbrk(void *extra, CArrRef params) {
- int count ATTRIBUTE_UNUSED = params.size();
- if (UNLIKELY(count != 2)) return throw_w