diff --git a/configure.ac b/configure.ac index 1d9c27eebd..3e7aa0e0b2 100644 --- a/configure.ac +++ b/configure.ac @@ -1661,7 +1661,7 @@ if test "x$ac_cv_have_php" != "xno" -a "x$ac_cv_have_php_config" != "xno"; then PHP=php PHP_CONFIG=php-config PHP_LDFLAGS="`$PHP_CONFIG --ldflags`" - PHP_LIBS="`$PHP_CONFIG --libs | sed -r 's/ ?-l(bz2|pcre|xml2|gssapi_krb5|krb5|k5crypto|com_err|history|z|readline|gmp|ssl|crypto)//g'`" + PHP_LIBS="`$PHP_CONFIG --libs | sed -r 's/ ?-l(bz2|pcre2-8|xml2|gssapi_krb5|krb5|k5crypto|com_err|history|z|readline|gmp|ssl|crypto|argon2|sodium)//g'`" PHP_EXT_DIR="`$PHP_CONFIG --extension-dir`" PHP_INC_DIR="`$PHP -r 'echo ini_get("include_path");' | cut -d: -f2`" PHP_INI_DIR="`$PHP_CONFIG --configure-options | tr " " "\n" | grep -- --with-config-file-scan-dir | cut -f2 -d=`" diff --git a/libs/esl/php/ESL.php b/libs/esl/php/ESL.php index 4ac5499c32..e3858c8765 100644 --- a/libs/esl/php/ESL.php +++ b/libs/esl/php/ESL.php @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.2 + * Version 3.0.12 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make diff --git a/libs/esl/php/Makefile.am b/libs/esl/php/Makefile.am index bdcd272580..bafc3f8764 100644 --- a/libs/esl/php/Makefile.am +++ b/libs/esl/php/Makefile.am @@ -3,7 +3,7 @@ WRAP_GCC_WARNING_SILENCE=-Wno-unused-label -Wno-unused-function all: ESL.so esl_wrap.cpp: - swig3.0 -module ESL -php5 -c++ -DMULTIPLICITY -I../src/include -o esl_wrap.cpp ../ESL.i + swig3.0 -module ESL -php7 -c++ -DMULTIPLICITY -I../src/include -o esl_wrap.cpp ../ESL.i sed -e 's/ char \*type_name;/ const char \*type_name;/' -i esl_wrap.cpp esl_wrap.o: esl_wrap.cpp diff --git a/libs/esl/php/esl_wrap.cpp b/libs/esl/php/esl_wrap.cpp index 75566f9532..7c8a88b2f7 100644 --- a/libs/esl/php/esl_wrap.cpp +++ b/libs/esl/php/esl_wrap.cpp @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.2 + * Version 3.0.12 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -8,7 +8,10 @@ * interface file instead. * ----------------------------------------------------------------------------- */ + +#ifndef SWIGPHP #define SWIGPHP +#endif #define SWIG_PREFIX "" #define SWIG_PREFIX_LEN 0 @@ -103,9 +106,11 @@ template T SwigValueInit() { #endif /* exporting methods */ -#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY +#if defined(__GNUC__) +# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif # endif #endif @@ -144,6 +149,19 @@ template T SwigValueInit() { # define _SCL_SECURE_NO_DEPRECATE #endif +/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ +#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) +# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 +#endif + +/* Intel's compiler complains if a variable which was never initialised is + * cast to void, which is a common idiom which we use to indicate that we + * are aware a variable isn't used. So we just silence that warning. + * See: https://github.com/swig/swig/issues/192 for more discussion. + */ +#ifdef __INTEL_COMPILER +# pragma warning disable 592 +#endif /* ----------------------------------------------------------------------------- * swigrun.swg @@ -642,16 +660,16 @@ SWIG_UnpackData(const char *c, void *ptr, size_t sz) { char d = *(c++); unsigned char uu; if ((d >= '0') && (d <= '9')) - uu = ((d - '0') << 4); + uu = (unsigned char)((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) - uu = ((d - ('a'-10)) << 4); + uu = (unsigned char)((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) - uu |= (d - '0'); + uu |= (unsigned char)(d - '0'); else if ((d >= 'a') && (d <= 'f')) - uu |= (d - ('a'-10)); + uu |= (unsigned char)(d - ('a'-10)); else return (char *) 0; *u = uu; @@ -731,61 +749,31 @@ extern "C" { #include "zend_API.h" #include "zend_exceptions.h" #include "php.h" + +#if PHP_MAJOR_VERSION != 7 +# error These bindings need PHP7 - to generate PHP5 bindings use: swig -php5 +#endif + #include "ext/standard/php_string.h" #include /* for abort(), used in generated code. */ -#ifdef ZEND_RAW_FENTRY -/* ZEND_RAW_FENTRY was added somewhere between 5.2.0 and 5.2.3 */ -# define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_RAW_FENTRY((char*)#ZN, N, A, 0) -#else -/* This causes warnings from GCC >= 4.2 (assigning a string literal to char*). - * But this seems to be unavoidable without directly assuming knowledge of - * the structure, which changed between PHP4 and PHP5. */ -# define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A) -#endif +/* This indirection is to work around const correctness issues in older PHP. + * FIXME: Remove for PHP7? Or might user code be using it? */ +#define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A) -#ifndef Z_SET_ISREF_P -/* For PHP < 5.3 */ -# define Z_SET_ISREF_P(z) (z)->is_ref = 1 -#endif -#ifndef Z_SET_REFCOUNT_P -/* For PHP < 5.3 */ -# define Z_SET_REFCOUNT_P(z, rc) (z)->refcount = (rc) -#endif - -#define SWIG_LONG_CONSTANT(N, V) zend_register_long_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC) -#define SWIG_DOUBLE_CONSTANT(N, V) zend_register_double_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC) -#define SWIG_STRING_CONSTANT(N, V) zend_register_stringl_constant((char*)#N, sizeof(#N), (char*)(V), strlen(V), CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC) +#define SWIG_BOOL_CONSTANT(N, V) REGISTER_BOOL_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT) +#define SWIG_LONG_CONSTANT(N, V) REGISTER_LONG_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT) +#define SWIG_DOUBLE_CONSTANT(N, V) REGISTER_DOUBLE_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT) +#define SWIG_STRING_CONSTANT(N, V) REGISTER_STRING_CONSTANT(#N, (char*)V, CONST_CS | CONST_PERSISTENT) #define SWIG_CHAR_CONSTANT(N, V) do {\ - static char swig_char = (V);\ - zend_register_stringl_constant((char*)#N, sizeof(#N), &swig_char, 1, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC);\ + char swig_char = (V);\ + REGISTER_STRINGL_CONSTANT(#N, &swig_char, 1, CONST_CS | CONST_PERSISTENT);\ } while (0) -/* These TSRMLS_ stuff should already be defined now, but with older php under - redhat are not... */ -#ifndef TSRMLS_D -#define TSRMLS_D -#endif -#ifndef TSRMLS_DC -#define TSRMLS_DC -#endif -#ifndef TSRMLS_C -#define TSRMLS_C -#endif -#ifndef TSRMLS_CC -#define TSRMLS_CC -#endif - #ifdef __cplusplus } #endif -/* But in fact SWIG_ConvertPtr is the native interface for getting typed - pointer values out of zvals. We need the TSRMLS_ macros for when we - make PHP type calls later as we handle php resources */ -#define SWIG_ConvertPtr(obj,pp,type,flags) SWIG_ZTS_ConvertPtr(obj,pp,type,flags TSRMLS_CC) - - #define SWIG_fail goto fail static const char *default_error_msg = "Unknown error occurred"; @@ -809,14 +797,10 @@ typedef struct { int newobject; } swig_object_wrapper; -/* empty zend destructor for types without one */ -static ZEND_RSRC_DTOR_FUNC(SWIG_landfill) { (void)rsrc; } - -#define SWIG_SetPointerZval(a,b,c,d) SWIG_ZTS_SetPointerZval(a,b,c,d TSRMLS_CC) #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) static void -SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject TSRMLS_DC) { +SWIG_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject) { /* * First test for Null pointers. Return those as PHP native NULL */ @@ -833,19 +817,19 @@ SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject value->newobject=(newobject & 1); if ((newobject & 2) == 0) { /* Just register the pointer as a resource. */ - ZEND_REGISTER_RESOURCE(z, value, *(int *)(type->clientdata)); + ZVAL_RES(z, zend_register_resource(value, *(int *)(type->clientdata))); } else { /* * Wrap the resource in an object, the resource will be accessible * via the "_cPtr" member. This is currently only used by * directorin typemaps. */ - zval *resource; - zend_class_entry **ce = NULL; + zval resource; + zend_class_entry *ce = NULL; const char *type_name = type->name+3; /* +3 so: _p_Foo -> Foo */ size_t type_name_len; - int result; const char * p; + HashTable * ht; /* Namespace__Foo -> Foo */ /* FIXME: ugly and goes wrong for classes with __ in their names. */ @@ -854,26 +838,27 @@ SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject } type_name_len = strlen(type_name); - MAKE_STD_ZVAL(resource); - ZEND_REGISTER_RESOURCE(resource, value, *(int *)(type->clientdata)); + ZVAL_RES(&resource, zend_register_resource(value, *(int *)(type->clientdata))); if (SWIG_PREFIX_LEN > 0) { - char * classname = (char*)emalloc(SWIG_PREFIX_LEN + type_name_len + 1); - strcpy(classname, SWIG_PREFIX); - strcpy(classname + SWIG_PREFIX_LEN, type_name); - result = zend_lookup_class(classname, SWIG_PREFIX_LEN + type_name_len, &ce TSRMLS_CC); - efree(classname); + zend_string * classname = zend_string_alloc(SWIG_PREFIX_LEN + type_name_len, 0); + memcpy(classname->val, SWIG_PREFIX, SWIG_PREFIX_LEN); + memcpy(classname->val + SWIG_PREFIX_LEN, type_name, type_name_len); + ce = zend_lookup_class(classname); + zend_string_release(classname); } else { - result = zend_lookup_class((char *)type_name, type_name_len, &ce TSRMLS_CC); + zend_string * classname = zend_string_init(type_name, type_name_len, 0); + ce = zend_lookup_class(classname); + zend_string_release(classname); } - if (result != SUCCESS) { + if (ce == NULL) { /* class does not exist */ - object_init(z); - } else { - object_init_ex(z, *ce); + ce = zend_standard_class_def; } - Z_SET_REFCOUNT_P(z, 1); - Z_SET_ISREF_P(z); - zend_hash_update(HASH_OF(z), (char*)"_cPtr", sizeof("_cPtr"), (void*)&resource, sizeof(zval), NULL); + + ALLOC_HASHTABLE(ht); + zend_hash_init(ht, 1, NULL, NULL, 0); + zend_hash_str_update(ht, "_cPtr", sizeof("_cPtr") - 1, &resource); + object_and_properties_init(z, ce, ht); } return; } @@ -889,11 +874,11 @@ SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject instance of a resource of the type id, so we have to pass type_name as well. The two functions which might call this are: - SWIG_ZTS_ConvertResourcePtr which gets the type name from the resource + SWIG_ConvertResourcePtr which gets the type name from the resource and the registered zend destructors for which we have one per type each with the type name hard wired in. */ static void * -SWIG_ZTS_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty TSRMLS_DC) { +SWIG_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty) { swig_cast_info *tc; void *result = 0; @@ -920,48 +905,53 @@ SWIG_ZTS_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty /* This function returns a pointer of type ty by extracting the pointer and type info from the resource in z. z must be a resource. If it fails, NULL is returned. - It uses SWIG_ZTS_ConvertResourceData to do the real work. */ + It uses SWIG_ConvertResourceData to do the real work. */ static void * -SWIG_ZTS_ConvertResourcePtr(zval *z, swig_type_info *ty, int flags TSRMLS_DC) { +SWIG_ConvertResourcePtr(zval *z, swig_type_info *ty, int flags) { swig_object_wrapper *value; void *p; - int type; const char *type_name; - value = (swig_object_wrapper *) zend_list_find(z->value.lval, &type); - if (type==-1) return NULL; + if (Z_RES_TYPE_P(z) == -1) return NULL; + value = (swig_object_wrapper *) Z_RES_VAL_P(z); if (flags & SWIG_POINTER_DISOWN) { value->newobject = 0; } p = value->ptr; - type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC); + type_name=zend_rsrc_list_get_rsrc_type(Z_RES_P(z)); - return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC); + return SWIG_ConvertResourceData(p, type_name, ty); } /* We allow passing of a RESOURCE pointing to the object or an OBJECT whose _cPtr is a resource pointing to the object */ static int -SWIG_ZTS_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags TSRMLS_DC) { +SWIG_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags) { if (z == NULL) { *ptr = 0; return 0; } - switch (z->type) { + switch (Z_TYPE_P(z)) { case IS_OBJECT: { - zval ** _cPtr; - if (zend_hash_find(HASH_OF(z),(char*)"_cPtr",sizeof("_cPtr"),(void**)&_cPtr)==SUCCESS) { - if ((*_cPtr)->type==IS_RESOURCE) { - *ptr = SWIG_ZTS_ConvertResourcePtr(*_cPtr, ty, flags TSRMLS_CC); - return (*ptr == NULL ? -1 : 0); - } + HashTable * ht = Z_OBJ_HT_P(z)->get_properties(z); + if (ht) { + zval * _cPtr = zend_hash_str_find(ht, "_cPtr", sizeof("_cPtr") - 1); + if (_cPtr) { + if (Z_TYPE_P(_cPtr) == IS_INDIRECT) { + _cPtr = Z_INDIRECT_P(_cPtr); + } + if (Z_TYPE_P(_cPtr) == IS_RESOURCE) { + *ptr = SWIG_ConvertResourcePtr(_cPtr, ty, flags); + return (*ptr == NULL ? -1 : 0); + } + } } break; } case IS_RESOURCE: - *ptr = SWIG_ZTS_ConvertResourcePtr(z, ty, flags TSRMLS_CC); + *ptr = SWIG_ConvertResourcePtr(z, ty, flags); return (*ptr == NULL ? -1 : 0); case IS_NULL: *ptr = 0; @@ -973,24 +963,17 @@ SWIG_ZTS_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags TSRMLS_DC static char const_name[] = "swig_runtime_data_type_pointer"; static swig_module_info *SWIG_Php_GetModule() { - zval *pointer; - swig_module_info *ret = 0; - TSRMLS_FETCH(); - - MAKE_STD_ZVAL(pointer); - - if (zend_get_constant(const_name, sizeof(const_name) - 1, pointer TSRMLS_CC)) { - if (pointer->type == IS_LONG) { - ret = (swig_module_info *) pointer->value.lval; + zval *pointer = zend_get_constant_str(const_name, sizeof(const_name) - 1); + if (pointer) { + if (Z_TYPE_P(pointer) == IS_LONG) { + return (swig_module_info *) pointer->value.lval; } } - FREE_ZVAL(pointer); - return ret; + return NULL; } static void SWIG_Php_SetModule(swig_module_info *pointer) { - TSRMLS_FETCH(); - REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, 0); + REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, CONST_PERSISTENT | CONST_CS); } @@ -1013,19 +996,13 @@ const char *error_msg; int error_code; ZEND_END_MODULE_GLOBALS(ESL) ZEND_DECLARE_MODULE_GLOBALS(ESL) -#ifdef ZTS -#define SWIG_ErrorMsg() TSRMG(ESL_globals_id, zend_ESL_globals *, error_msg ) -#define SWIG_ErrorCode() TSRMG(ESL_globals_id, zend_ESL_globals *, error_code ) -#else #define SWIG_ErrorMsg() (ESL_globals.error_msg) #define SWIG_ErrorCode() (ESL_globals.error_code) -#endif - #ifdef __GNUC__ -static void SWIG_FAIL(TSRMLS_D) __attribute__ ((__noreturn__)); +static void SWIG_FAIL(void) __attribute__ ((__noreturn__)); #endif -static void SWIG_FAIL(TSRMLS_D) { +static void SWIG_FAIL(void) { zend_error(SWIG_ErrorCode(), "%s", SWIG_ErrorMsg()); abort(); } @@ -1034,39 +1011,35 @@ static void ESL_init_globals(zend_ESL_globals *globals ) { globals->error_msg = default_error_msg; globals->error_code = default_error_code; } -static void ESL_destroy_globals(zend_ESL_globals * globals) { (void)globals; } - -static void SWIG_ResetError(TSRMLS_D) { +static void SWIG_ResetError(void) { SWIG_ErrorMsg() = default_error_msg; SWIG_ErrorCode() = default_error_code; } ZEND_NAMED_FUNCTION(_wrap_swig_ESL_alter_newobject) { - zval **args[2]; + zval args[2]; swig_object_wrapper *value; - int type; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - value = (swig_object_wrapper *) zend_list_find((*args[0])->value.lval, &type); - value->newobject = zval_is_true(*args[1]); + value = (swig_object_wrapper *) Z_RES_VAL(args[0]); + value->newobject = zval_is_true(&args[1]); return; } ZEND_NAMED_FUNCTION(_wrap_swig_ESL_get_newobject) { - zval **args[1]; + zval args[1]; swig_object_wrapper *value; - int type; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - value = (swig_object_wrapper *) zend_list_find((*args[0])->value.lval, &type); + value = (swig_object_wrapper *) Z_RES_VAL(args[0]); RETVAL_LONG(value->newobject); return; @@ -1128,81 +1101,83 @@ static int le_swig__p_ESLconnection=0; /* handle for ESLconnection */ ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_set) { ESLevent *arg1 = (ESLevent *) 0 ; esl_event_t *arg2 = (esl_event_t *) 0 ; - zval **args[2]; + zval args[2]; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_set. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_set. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - { - if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_esl_event_t, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_event_set. Expected SWIGTYPE_p_esl_event_t"); - } + + if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_esl_event_t, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_event_set. Expected SWIGTYPE_p_esl_event_t"); } + if (arg1) (arg1)->event = arg2; +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_get) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; esl_event_t *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_get. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_get. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (esl_event_t *) ((arg1)->event); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_esl_event_t, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_set) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_set. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_set. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; @@ -1216,128 +1191,131 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_set) { } } +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_get) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_get. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_get. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->serialized_string); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_mine_set) { ESLevent *arg1 = (ESLevent *) 0 ; int arg2 ; - zval **args[2]; + zval args[2]; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_set. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_set. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[1]); - arg2 = (int) Z_LVAL_PP(args[1]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg2 = (int) zval_get_long(&args[1]); /*@SWIG@*/; if (arg1) (arg1)->mine = arg2; +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_mine_get) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_get. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_get. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->mine); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_0) { char *arg1 = (char *) 0 ; char *arg2 = (char *) NULL ; - zval **args[2]; + zval args[2]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[0])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[0])) { arg1 = (char *) 0; } else { - convert_to_string_ex(args[0]); - arg1 = (char *) Z_STRVAL_PP(args[0]); + convert_to_string(&args[0]); + arg1 = (char *) Z_STRVAL(args[0]); } /*@SWIG@*/; if(arg_count > 1) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; @@ -1346,34 +1324,34 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_0) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_1) { esl_event_t *arg1 = (esl_event_t *) 0 ; int arg2 = (int) 0 ; - zval **args[2]; + zval args[2]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_esl_event_t, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_esl_event_t"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_esl_event_t, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_esl_event_t"); } + if(arg_count > 1) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[1]); - arg2 = (int) Z_LVAL_PP(args[1]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg2 = (int) zval_get_long(&args[1]); /*@SWIG@*/; } @@ -1381,54 +1359,56 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_1) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_2) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_ESLevent"); } + result = (ESLevent *)new ESLevent(arg1); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLevent) { int argc; - zval **argv[2]; + zval argv[2]; argc = ZEND_NUM_ARGS(); - zend_get_parameters_array_ex(argc,argv); + zend_get_parameters_array_ex(argc, argv); if ((argc >= 1) && (argc <= 2)) { int _v; { void *tmp; - _v = (SWIG_ConvertPtr(*argv[0], (void**)&tmp, SWIGTYPE_p_esl_event_t, 0) >= 0); + _v = (SWIG_ConvertPtr(&argv[0], (void**)&tmp, SWIGTYPE_p_esl_event_t, 0) >= 0); } if (_v) { if (argc <= 1) { _wrap_new_ESLevent__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } - _v = (Z_TYPE_PP(argv[1]) == IS_LONG); + _v = (Z_TYPE(argv[1]) == IS_LONG); if (_v) { _wrap_new_ESLevent__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -1438,7 +1418,7 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLevent) { int _v; { void *tmp; - _v = (SWIG_ConvertPtr(*argv[0], (void**)&tmp, SWIGTYPE_p_ESLevent, 0) >= 0); + _v = (SWIG_ConvertPtr(&argv[0], (void**)&tmp, SWIGTYPE_p_ESLevent, 0) >= 0); } if (_v) { _wrap_new_ESLevent__SWIG_2(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; @@ -1446,12 +1426,12 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLevent) { } if ((argc >= 1) && (argc <= 2)) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_STRING); + _v = (Z_TYPE(argv[0]) == IS_STRING); if (_v) { if (argc <= 1) { _wrap_new_ESLevent__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } - _v = (Z_TYPE_PP(argv[1]) == IS_STRING); + _v = (Z_TYPE(argv[1]) == IS_STRING); if (_v) { _wrap_new_ESLevent__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -1460,70 +1440,72 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLevent) { SWIG_ErrorCode() = E_ERROR; SWIG_ErrorMsg() = "No matching function for overloaded 'new_ESLevent'"; - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ -static void __wrap_delete_ESLevent(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { - swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; +static void __wrap_delete_ESLevent(zend_resource *res, const char *type_name) { + swig_object_wrapper *value=(swig_object_wrapper *) res->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; ESLevent *arg1 = (ESLevent *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ - arg1 = (ESLevent *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_ESLevent TSRMLS_CC); + arg1 = (ESLevent *)SWIG_ConvertResourceData(ptr, type_name, SWIGTYPE_p_ESLevent); if (! arg1) zend_error(E_ERROR, "ESLevent resource already free'd"); delete arg1; +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialize) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) NULL ; - zval **args[2]; + zval args[2]; int arg_count; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialize. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialize. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 1) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; } result = (char *)(arg1)->serialize((char const *)arg2); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1531,37 +1513,37 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_setPriority) { ESLevent *arg1 = (ESLevent *) 0 ; esl_priority_t arg2 = (esl_priority_t) ESL_PRIORITY_NORMAL ; esl_priority_t *tmp2 ; - zval **args[2]; + zval args[2]; int arg_count; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_setPriority. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_setPriority. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 1) { - { - if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_esl_priority_t, 0) < 0 || tmp2 == NULL) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_setPriority. Expected SWIGTYPE_p_esl_priority_t"); - } - arg2 = *tmp2; + if (SWIG_ConvertPtr(&args[1], (void **) &tmp2, SWIGTYPE_p_esl_priority_t, 0) < 0 || tmp2 == NULL) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_setPriority. Expected SWIGTYPE_p_esl_priority_t"); } + arg2 = *tmp2; + } result = (bool)(arg1)->setPriority(arg2); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1569,147 +1551,150 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_getHeader) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; int arg3 = (int) -1 ; - zval **args[3]; + zval args[3]; int arg_count; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[2]); - arg3 = (int) Z_LVAL_PP(args[2]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg3 = (int) zval_get_long(&args[2]); /*@SWIG@*/; } result = (char *)(arg1)->getHeader((char const *)arg2,arg3); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_getBody) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getBody. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getBody. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)(arg1)->getBody(); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_getType) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getType. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getType. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)(arg1)->getType(); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_addBody) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addBody. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addBody. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; result = (bool)(arg1)->addBody((char const *)arg2); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1717,47 +1702,48 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_addHeader) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; result = (bool)(arg1)->addHeader((char const *)arg2,(char const *)arg3); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1765,47 +1751,48 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_pushHeader) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_pushHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_pushHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; result = (bool)(arg1)->pushHeader((char const *)arg2,(char const *)arg3); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1813,144 +1800,148 @@ ZEND_NAMED_FUNCTION(_wrap_ESLevent_unshiftHeader) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_unshiftHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_unshiftHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; result = (bool)(arg1)->unshiftHeader((char const *)arg2,(char const *)arg3); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_delHeader) { ESLevent *arg1 = (ESLevent *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; bool result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_delHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_delHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; result = (bool)(arg1)->delHeader((char const *)arg2); - { - ZVAL_BOOL(return_value,(result)?1:0); - } + + RETVAL_BOOL((result) ? 1 : 0); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_firstHeader) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_firstHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_firstHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)(arg1)->firstHeader(); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLevent_nextHeader) { ESLevent *arg1 = (ESLevent *) 0 ; - zval **args[1]; + zval args[1]; char *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_nextHeader. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_nextHeader. Expected SWIGTYPE_p_ESLevent"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)(arg1)->nextHeader(); - { - if(!result) { - ZVAL_NULL(return_value); - } else { - ZVAL_STRING(return_value, (char *)result, 1); - } + + if (!result) { + RETVAL_NULL(); + } else { + RETVAL_STRING((const char *)result); } + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -1959,47 +1950,46 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_0) { int arg2 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; - zval **args[4]; + zval args[4]; ESLconnection *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[0])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[0])) { arg1 = (char *) 0; } else { - convert_to_string_ex(args[0]); - arg1 = (char *) Z_STRVAL_PP(args[0]); + convert_to_string(&args[0]); + arg1 = (char *) Z_STRVAL(args[0]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[1]); - arg2 = (int) Z_LVAL_PP(args[1]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg2 = (int) zval_get_long(&args[1]); /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[3])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[3])) { arg4 = (char *) 0; } else { - convert_to_string_ex(args[3]); - arg4 = (char *) Z_STRVAL_PP(args[3]); + convert_to_string(&args[3]); + arg4 = (char *) Z_STRVAL(args[3]); } /*@SWIG@*/; @@ -2007,9 +1997,10 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_0) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2017,37 +2008,36 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_1) { char *arg1 = (char *) 0 ; int arg2 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; ESLconnection *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[0])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[0])) { arg1 = (char *) 0; } else { - convert_to_string_ex(args[0]); - arg1 = (char *) Z_STRVAL_PP(args[0]); + convert_to_string(&args[0]); + arg1 = (char *) Z_STRVAL(args[0]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[1]); - arg2 = (int) Z_LVAL_PP(args[1]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg2 = (int) zval_get_long(&args[1]); /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; @@ -2055,9 +2045,10 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_1) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2066,51 +2057,51 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_2) { char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; - zval **args[4]; + zval args[4]; ESLconnection *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[0])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[0])) { arg1 = (char *) 0; } else { - convert_to_string_ex(args[0]); - arg1 = (char *) Z_STRVAL_PP(args[0]); + convert_to_string(&args[0]); + arg1 = (char *) Z_STRVAL(args[0]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[3])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[3])) { arg4 = (char *) 0; } else { - convert_to_string_ex(args[3]); - arg4 = (char *) Z_STRVAL_PP(args[3]); + convert_to_string(&args[3]); + arg4 = (char *) Z_STRVAL(args[3]); } /*@SWIG@*/; @@ -2118,9 +2109,10 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_2) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2128,41 +2120,41 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_3) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; ESLconnection *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[0])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[0])) { arg1 = (char *) 0; } else { - convert_to_string_ex(args[0]); - arg1 = (char *) Z_STRVAL_PP(args[0]); + convert_to_string(&args[0]); + arg1 = (char *) Z_STRVAL(args[0]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; @@ -2170,58 +2162,59 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_3) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_4) { int arg1 ; - zval **args[1]; + zval args[1]; ESLconnection *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[0]); - arg1 = (int) Z_LVAL_PP(args[0]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg1 = (int) zval_get_long(&args[0]); /*@SWIG@*/; result = (ESLconnection *)new ESLconnection(arg1); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) { int argc; - zval **argv[4]; + zval argv[4]; argc = ZEND_NUM_ARGS(); - zend_get_parameters_array_ex(argc,argv); + zend_get_parameters_array_ex(argc, argv); if (argc == 1) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_LONG); + _v = (Z_TYPE(argv[0]) == IS_LONG); if (_v) { _wrap_new_ESLconnection__SWIG_4(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } } if (argc == 3) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_STRING); + _v = (Z_TYPE(argv[0]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[1]) == IS_LONG); + _v = (Z_TYPE(argv[1]) == IS_LONG); if (_v) { - _v = (Z_TYPE_PP(argv[2]) == IS_STRING); + _v = (Z_TYPE(argv[2]) == IS_STRING); if (_v) { _wrap_new_ESLconnection__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -2230,11 +2223,11 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) { } if (argc == 3) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_STRING); + _v = (Z_TYPE(argv[0]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[1]) == IS_STRING); + _v = (Z_TYPE(argv[1]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[2]) == IS_STRING); + _v = (Z_TYPE(argv[2]) == IS_STRING); if (_v) { _wrap_new_ESLconnection__SWIG_3(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -2243,13 +2236,13 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) { } if (argc == 4) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_STRING); + _v = (Z_TYPE(argv[0]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[1]) == IS_LONG); + _v = (Z_TYPE(argv[1]) == IS_LONG); if (_v) { - _v = (Z_TYPE_PP(argv[2]) == IS_STRING); + _v = (Z_TYPE(argv[2]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[3]) == IS_STRING); + _v = (Z_TYPE(argv[3]) == IS_STRING); if (_v) { _wrap_new_ESLconnection__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -2259,13 +2252,13 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) { } if (argc == 4) { int _v; - _v = (Z_TYPE_PP(argv[0]) == IS_STRING); + _v = (Z_TYPE(argv[0]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[1]) == IS_STRING); + _v = (Z_TYPE(argv[1]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[2]) == IS_STRING); + _v = (Z_TYPE(argv[2]) == IS_STRING); if (_v) { - _v = (Z_TYPE_PP(argv[3]) == IS_STRING); + _v = (Z_TYPE(argv[3]) == IS_STRING); if (_v) { _wrap_new_ESLconnection__SWIG_2(INTERNAL_FUNCTION_PARAM_PASSTHRU); return; } @@ -2276,168 +2269,173 @@ ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) { SWIG_ErrorCode() = E_ERROR; SWIG_ErrorMsg() = "No matching function for overloaded 'new_ESLconnection'"; - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ -static void __wrap_delete_ESLconnection(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { - swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; +static void __wrap_delete_ESLconnection(zend_resource *res, const char *type_name) { + swig_object_wrapper *value=(swig_object_wrapper *) res->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; ESLconnection *arg1 = (ESLconnection *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ - arg1 = (ESLconnection *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_ESLconnection TSRMLS_CC); + arg1 = (ESLconnection *)SWIG_ConvertResourceData(ptr, type_name, SWIGTYPE_p_ESLconnection); if (! arg1) zend_error(E_ERROR, "ESLconnection resource already free'd"); delete arg1; +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_socketDescriptor) { ESLconnection *arg1 = (ESLconnection *) 0 ; - zval **args[1]; + zval args[1]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_socketDescriptor. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_socketDescriptor. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)(arg1)->socketDescriptor(); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_connected) { ESLconnection *arg1 = (ESLconnection *) 0 ; - zval **args[1]; + zval args[1]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_connected. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_connected. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)(arg1)->connected(); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_getInfo) { ESLconnection *arg1 = (ESLconnection *) 0 ; - zval **args[1]; + zval args[1]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_getInfo. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_getInfo. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (ESLevent *)(arg1)->getInfo(); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_send) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_send. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_send. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; result = (int)(arg1)->send((char const *)arg2); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendRecv) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendRecv. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendRecv. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; @@ -2445,9 +2443,10 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendRecv) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2455,39 +2454,39 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_api) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) NULL ; - zval **args[3]; + zval args[3]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_api. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_api. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; @@ -2496,9 +2495,10 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_api) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2507,50 +2507,50 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_bgapi) { char *arg2 = (char *) 0 ; char *arg3 = (char *) NULL ; char *arg4 = (char *) NULL ; - zval **args[4]; + zval args[4]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_bgapi. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_bgapi. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; } if(arg_count > 3) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[3])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[3])) { arg4 = (char *) 0; } else { - convert_to_string_ex(args[3]); - arg4 = (char *) Z_STRVAL_PP(args[3]); + convert_to_string(&args[3]); + arg4 = (char *) Z_STRVAL(args[3]); } /*@SWIG@*/; @@ -2559,41 +2559,43 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_bgapi) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendEvent) { ESLconnection *arg1 = (ESLconnection *) 0 ; ESLevent *arg2 = (ESLevent *) 0 ; - zval **args[2]; + zval args[2]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - { - if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLevent"); } + result = (ESLevent *)(arg1)->sendEvent(arg2); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2601,104 +2603,106 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendMSG) { ESLconnection *arg1 = (ESLconnection *) 0 ; ESLevent *arg2 = (ESLevent *) 0 ; char *arg3 = (char *) NULL ; - zval **args[3]; + zval args[3]; int arg_count; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - { - if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLevent"); - } + + if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLevent"); } + if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; } result = (int)(arg1)->sendMSG(arg2,(char const *)arg3); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_recvEvent) { ESLconnection *arg1 = (ESLconnection *) 0 ; - zval **args[1]; + zval args[1]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEvent. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEvent. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (ESLevent *)(arg1)->recvEvent(); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_recvEventTimed) { ESLconnection *arg1 = (ESLconnection *) 0 ; int arg2 ; - zval **args[2]; + zval args[2]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEventTimed. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEventTimed. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[1]); - arg2 = (int) Z_LVAL_PP(args[1]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg2 = (int) zval_get_long(&args[1]); /*@SWIG@*/; result = (ESLevent *)(arg1)->recvEventTimed(arg2); SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2706,37 +2710,37 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_filter) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_filter. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_filter. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; @@ -2744,9 +2748,10 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_filter) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2754,47 +2759,48 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_events) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; - zval **args[3]; + zval args[3]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_events. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_events. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; result = (int)(arg1)->events((char const *)arg2,(char const *)arg3); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2803,50 +2809,50 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_execute) { char *arg2 = (char *) 0 ; char *arg3 = (char *) NULL ; char *arg4 = (char *) NULL ; - zval **args[4]; + zval args[4]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_execute. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_execute. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; } if(arg_count > 3) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[3])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[3])) { arg4 = (char *) 0; } else { - convert_to_string_ex(args[3]); - arg4 = (char *) Z_STRVAL_PP(args[3]); + convert_to_string(&args[3]); + arg4 = (char *) Z_STRVAL(args[3]); } /*@SWIG@*/; @@ -2855,9 +2861,10 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_execute) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } @@ -2866,50 +2873,50 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_executeAsync) { char *arg2 = (char *) 0 ; char *arg3 = (char *) NULL ; char *arg4 = (char *) NULL ; - zval **args[4]; + zval args[4]; int arg_count; ESLevent *result = 0 ; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_executeAsync. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_executeAsync. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; if(arg_count > 2) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[2])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[2])) { arg3 = (char *) 0; } else { - convert_to_string_ex(args[2]); - arg3 = (char *) Z_STRVAL_PP(args[2]); + convert_to_string(&args[2]); + arg3 = (char *) Z_STRVAL(args[2]); } /*@SWIG@*/; } if(arg_count > 3) { - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[3])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[3])) { arg4 = (char *) 0; } else { - convert_to_string_ex(args[3]); - arg4 = (char *) Z_STRVAL_PP(args[3]); + convert_to_string(&args[3]); + arg4 = (char *) Z_STRVAL(args[3]); } /*@SWIG@*/; @@ -2918,307 +2925,169 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_executeAsync) { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setAsyncExecute) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setAsyncExecute. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setAsyncExecute. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; result = (int)(arg1)->setAsyncExecute((char const *)arg2); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setEventLock) { ESLconnection *arg1 = (ESLconnection *) 0 ; char *arg2 = (char *) 0 ; - zval **args[2]; + zval args[2]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setEventLock. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setEventLock. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); - /*@SWIG:/usr/share/swig3.0/php/utils.i,62,CONVERT_STRING_IN@*/ - if ((*args[1])->type==IS_NULL) { + /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/ + if (Z_ISNULL(args[1])) { arg2 = (char *) 0; } else { - convert_to_string_ex(args[1]); - arg2 = (char *) Z_STRVAL_PP(args[1]); + convert_to_string(&args[1]); + arg2 = (char *) Z_STRVAL(args[1]); } /*@SWIG@*/; result = (int)(arg1)->setEventLock((char const *)arg2); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_ESLconnection_disconnect) { ESLconnection *arg1 = (ESLconnection *) 0 ; - zval **args[1]; + zval args[1]; int result; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - { - if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { - SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_disconnect. Expected SWIGTYPE_p_ESLconnection"); - } + + if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) { + SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_disconnect. Expected SWIGTYPE_p_ESLconnection"); } + if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)(arg1)->disconnect(); - { - ZVAL_LONG(return_value,result); - } + + RETVAL_LONG(result); + +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } ZEND_NAMED_FUNCTION(_wrap_eslSetLogLevel) { int arg1 ; - zval **args[1]; + zval args[1]; - SWIG_ResetError(TSRMLS_C); + SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } - /*@SWIG:/usr/share/swig3.0/php/utils.i,7,CONVERT_INT_IN@*/ - convert_to_long_ex(args[0]); - arg1 = (int) Z_LVAL_PP(args[0]); + /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/ + arg1 = (int) zval_get_long(&args[0]); /*@SWIG@*/; eslSetLogLevel(arg1); +thrown: return; fail: - SWIG_FAIL(TSRMLS_C); + SWIG_FAIL(); } -static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_esl_priority_t) { - /* No destructor for simple type _p_esl_priority_t */ - efree(rsrc->ptr); +static ZEND_RSRC_DTOR_FUNC(_swig_default_rsrc_destroy) { + efree(res->ptr); } static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_ESLevent) { - __wrap_delete_ESLevent(rsrc, SWIGTYPE_p_ESLevent->name TSRMLS_CC); -} -static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_esl_event_t) { - /* No destructor for simple type _p_esl_event_t */ - efree(rsrc->ptr); + __wrap_delete_ESLevent(res, SWIGTYPE_p_ESLevent->name); } static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_ESLconnection) { - __wrap_delete_ESLconnection(rsrc, SWIGTYPE_p_ESLconnection->name TSRMLS_CC); + __wrap_delete_ESLconnection(res, SWIGTYPE_p_ESLconnection->name); } /* end wrapper section */ /* class entry subsection */ /* arginfo subsection */ -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_event_set, 0, 0, 0) +ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_00, 0, 0, 0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_event_get, 0, 0, 0) +ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0, 0, 0, 0) ZEND_ARG_PASS_INFO(0) ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_serialized_string_set, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_serialized_string_get, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_mine_set, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_mine_get, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_new_eslevent, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_serialize, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_setpriority, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_getheader, 0, 0, 0) +ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_000, 0, 0, 0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_getbody, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_gettype, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_addbody, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_addheader, 0, 0, 0) +ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0000, 0, 0, 0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_pushheader, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_unshiftheader, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_delheader, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_firstheader, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslevent_nextheader, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_new_eslconnection, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_socketdescriptor, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_connected, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_getinfo, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_send, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_sendrecv, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_api, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_bgapi, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_sendevent, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_sendmsg, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_recvevent, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_recveventtimed, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_filter, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_events, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_execute, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_executeasync, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_setasyncexecute, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_seteventlock, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslconnection_disconnect, 0, 0, 0) - ZEND_ARG_PASS_INFO(0) -ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_eslsetloglevel, 0, 0, 0) ZEND_ARG_PASS_INFO(0) ZEND_END_ARG_INFO() @@ -3226,64 +3095,60 @@ ZEND_END_ARG_INFO() /* entry subsection */ /* Every non-class user visible function must have an entry here */ static zend_function_entry ESL_functions[] = { - SWIG_ZEND_NAMED_FE(eslevent_event_set,_wrap_ESLevent_event_set,swig_arginfo_eslevent_event_set) - SWIG_ZEND_NAMED_FE(eslevent_event_get,_wrap_ESLevent_event_get,swig_arginfo_eslevent_event_get) - SWIG_ZEND_NAMED_FE(eslevent_serialized_string_set,_wrap_ESLevent_serialized_string_set,swig_arginfo_eslevent_serialized_string_set) - SWIG_ZEND_NAMED_FE(eslevent_serialized_string_get,_wrap_ESLevent_serialized_string_get,swig_arginfo_eslevent_serialized_string_get) - SWIG_ZEND_NAMED_FE(eslevent_mine_set,_wrap_ESLevent_mine_set,swig_arginfo_eslevent_mine_set) - SWIG_ZEND_NAMED_FE(eslevent_mine_get,_wrap_ESLevent_mine_get,swig_arginfo_eslevent_mine_get) - SWIG_ZEND_NAMED_FE(new_eslevent,_wrap_new_ESLevent,swig_arginfo_new_eslevent) - SWIG_ZEND_NAMED_FE(eslevent_serialize,_wrap_ESLevent_serialize,swig_arginfo_eslevent_serialize) - SWIG_ZEND_NAMED_FE(eslevent_setpriority,_wrap_ESLevent_setPriority,swig_arginfo_eslevent_setpriority) - SWIG_ZEND_NAMED_FE(eslevent_getheader,_wrap_ESLevent_getHeader,swig_arginfo_eslevent_getheader) - SWIG_ZEND_NAMED_FE(eslevent_getbody,_wrap_ESLevent_getBody,swig_arginfo_eslevent_getbody) - SWIG_ZEND_NAMED_FE(eslevent_gettype,_wrap_ESLevent_getType,swig_arginfo_eslevent_gettype) - SWIG_ZEND_NAMED_FE(eslevent_addbody,_wrap_ESLevent_addBody,swig_arginfo_eslevent_addbody) - SWIG_ZEND_NAMED_FE(eslevent_addheader,_wrap_ESLevent_addHeader,swig_arginfo_eslevent_addheader) - SWIG_ZEND_NAMED_FE(eslevent_pushheader,_wrap_ESLevent_pushHeader,swig_arginfo_eslevent_pushheader) - SWIG_ZEND_NAMED_FE(eslevent_unshiftheader,_wrap_ESLevent_unshiftHeader,swig_arginfo_eslevent_unshiftheader) - SWIG_ZEND_NAMED_FE(eslevent_delheader,_wrap_ESLevent_delHeader,swig_arginfo_eslevent_delheader) - SWIG_ZEND_NAMED_FE(eslevent_firstheader,_wrap_ESLevent_firstHeader,swig_arginfo_eslevent_firstheader) - SWIG_ZEND_NAMED_FE(eslevent_nextheader,_wrap_ESLevent_nextHeader,swig_arginfo_eslevent_nextheader) - SWIG_ZEND_NAMED_FE(new_eslconnection,_wrap_new_ESLconnection,swig_arginfo_new_eslconnection) - SWIG_ZEND_NAMED_FE(eslconnection_socketdescriptor,_wrap_ESLconnection_socketDescriptor,swig_arginfo_eslconnection_socketdescriptor) - SWIG_ZEND_NAMED_FE(eslconnection_connected,_wrap_ESLconnection_connected,swig_arginfo_eslconnection_connected) - SWIG_ZEND_NAMED_FE(eslconnection_getinfo,_wrap_ESLconnection_getInfo,swig_arginfo_eslconnection_getinfo) - SWIG_ZEND_NAMED_FE(eslconnection_send,_wrap_ESLconnection_send,swig_arginfo_eslconnection_send) - SWIG_ZEND_NAMED_FE(eslconnection_sendrecv,_wrap_ESLconnection_sendRecv,swig_arginfo_eslconnection_sendrecv) - SWIG_ZEND_NAMED_FE(eslconnection_api,_wrap_ESLconnection_api,swig_arginfo_eslconnection_api) - SWIG_ZEND_NAMED_FE(eslconnection_bgapi,_wrap_ESLconnection_bgapi,swig_arginfo_eslconnection_bgapi) - SWIG_ZEND_NAMED_FE(eslconnection_sendevent,_wrap_ESLconnection_sendEvent,swig_arginfo_eslconnection_sendevent) - SWIG_ZEND_NAMED_FE(eslconnection_sendmsg,_wrap_ESLconnection_sendMSG,swig_arginfo_eslconnection_sendmsg) - SWIG_ZEND_NAMED_FE(eslconnection_recvevent,_wrap_ESLconnection_recvEvent,swig_arginfo_eslconnection_recvevent) - SWIG_ZEND_NAMED_FE(eslconnection_recveventtimed,_wrap_ESLconnection_recvEventTimed,swig_arginfo_eslconnection_recveventtimed) - SWIG_ZEND_NAMED_FE(eslconnection_filter,_wrap_ESLconnection_filter,swig_arginfo_eslconnection_filter) - SWIG_ZEND_NAMED_FE(eslconnection_events,_wrap_ESLconnection_events,swig_arginfo_eslconnection_events) - SWIG_ZEND_NAMED_FE(eslconnection_execute,_wrap_ESLconnection_execute,swig_arginfo_eslconnection_execute) - SWIG_ZEND_NAMED_FE(eslconnection_executeasync,_wrap_ESLconnection_executeAsync,swig_arginfo_eslconnection_executeasync) - SWIG_ZEND_NAMED_FE(eslconnection_setasyncexecute,_wrap_ESLconnection_setAsyncExecute,swig_arginfo_eslconnection_setasyncexecute) - SWIG_ZEND_NAMED_FE(eslconnection_seteventlock,_wrap_ESLconnection_setEventLock,swig_arginfo_eslconnection_seteventlock) - SWIG_ZEND_NAMED_FE(eslconnection_disconnect,_wrap_ESLconnection_disconnect,swig_arginfo_eslconnection_disconnect) - SWIG_ZEND_NAMED_FE(eslsetloglevel,_wrap_eslSetLogLevel,swig_arginfo_eslsetloglevel) + SWIG_ZEND_NAMED_FE(eslevent_event_set,_wrap_ESLevent_event_set,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_event_get,_wrap_ESLevent_event_get,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_serialized_string_set,_wrap_ESLevent_serialized_string_set,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_serialized_string_get,_wrap_ESLevent_serialized_string_get,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_mine_set,_wrap_ESLevent_mine_set,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_mine_get,_wrap_ESLevent_mine_get,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(new_eslevent,_wrap_new_ESLevent,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_serialize,_wrap_ESLevent_serialize,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_setpriority,_wrap_ESLevent_setPriority,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_getheader,_wrap_ESLevent_getHeader,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslevent_getbody,_wrap_ESLevent_getBody,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_gettype,_wrap_ESLevent_getType,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_addbody,_wrap_ESLevent_addBody,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_addheader,_wrap_ESLevent_addHeader,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslevent_pushheader,_wrap_ESLevent_pushHeader,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslevent_unshiftheader,_wrap_ESLevent_unshiftHeader,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslevent_delheader,_wrap_ESLevent_delHeader,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslevent_firstheader,_wrap_ESLevent_firstHeader,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslevent_nextheader,_wrap_ESLevent_nextHeader,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(new_eslconnection,_wrap_new_ESLconnection,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslconnection_socketdescriptor,_wrap_ESLconnection_socketDescriptor,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslconnection_connected,_wrap_ESLconnection_connected,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslconnection_getinfo,_wrap_ESLconnection_getInfo,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslconnection_send,_wrap_ESLconnection_send,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_sendrecv,_wrap_ESLconnection_sendRecv,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_api,_wrap_ESLconnection_api,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslconnection_bgapi,_wrap_ESLconnection_bgapi,swig_arginfo_0000) + SWIG_ZEND_NAMED_FE(eslconnection_sendevent,_wrap_ESLconnection_sendEvent,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_sendmsg,_wrap_ESLconnection_sendMSG,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslconnection_recvevent,_wrap_ESLconnection_recvEvent,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslconnection_recveventtimed,_wrap_ESLconnection_recvEventTimed,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_filter,_wrap_ESLconnection_filter,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslconnection_events,_wrap_ESLconnection_events,swig_arginfo_000) + SWIG_ZEND_NAMED_FE(eslconnection_execute,_wrap_ESLconnection_execute,swig_arginfo_0000) + SWIG_ZEND_NAMED_FE(eslconnection_executeasync,_wrap_ESLconnection_executeAsync,swig_arginfo_0000) + SWIG_ZEND_NAMED_FE(eslconnection_setasyncexecute,_wrap_ESLconnection_setAsyncExecute,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_seteventlock,_wrap_ESLconnection_setEventLock,swig_arginfo_00) + SWIG_ZEND_NAMED_FE(eslconnection_disconnect,_wrap_ESLconnection_disconnect,swig_arginfo_0) + SWIG_ZEND_NAMED_FE(eslsetloglevel,_wrap_eslSetLogLevel,swig_arginfo_0) SWIG_ZEND_NAMED_FE(swig_ESL_alter_newobject,_wrap_swig_ESL_alter_newobject,NULL) SWIG_ZEND_NAMED_FE(swig_ESL_get_newobject,_wrap_swig_ESL_get_newobject,NULL) -{NULL, NULL, NULL} + ZEND_FE_END }; /* init section */ -#if ZEND_MODULE_API_NO <= 20090626 -#undef ZEND_MODULE_BUILD_ID -#define ZEND_MODULE_BUILD_ID (char*)"API" ZEND_TOSTR(ZEND_MODULE_API_NO) ZEND_BUILD_TS ZEND_BUILD_DEBUG ZEND_BUILD_SYSTEM ZEND_BUILD_EXTRA -#endif zend_module_entry ESL_module_entry = { STANDARD_MODULE_HEADER, - (char*)"ESL", + "ESL", ESL_functions, PHP_MINIT(ESL), - PHP_MSHUTDOWN(ESL), - PHP_RINIT(ESL), - PHP_RSHUTDOWN(ESL), - PHP_MINFO(ESL), + NULL, /* No MSHUTDOWN code */ + NULL, /* No RINIT code */ + NULL, /* No RSHUTDOWN code */ + NULL, /* No MINFO code */ NO_VERSION_YET, STANDARD_MODULE_PROPERTIES }; @@ -3298,6 +3163,7 @@ SWIGEXPORT zend_module_entry *get_module(void) { return &ESL_module_entry; } #endif #define SWIG_php_minit PHP_MINIT_FUNCTION(ESL) + /* ----------------------------------------------------------------------------- * Type initialization: * This problem is tough by the requirement that no dynamic @@ -3355,7 +3221,7 @@ SWIGRUNTIME void SWIG_InitializeModule(void *clientdata) { size_t i; swig_module_info *module_head, *iter; - int found, init; + int init; /* check to see if the circular list has been setup, if not, set it up */ if (swig_module.next==0) { @@ -3374,22 +3240,18 @@ SWIG_InitializeModule(void *clientdata) { /* This is the first module loaded for this interpreter */ /* so set the swig module into the interpreter */ SWIG_SetModule(clientdata, &swig_module); - module_head = &swig_module; } else { /* the interpreter has loaded a SWIG module, but has it loaded this one? */ - found=0; iter=module_head; do { if (iter==&swig_module) { - found=1; - break; + /* Our module is already in the list, so there's nothing more to do. */ + return; } iter=iter->next; } while (iter!= module_head); - /* if the is found in the list, then all is done and we may leave */ - if (found) return; - /* otherwise we must add out module into the list */ + /* otherwise we must add our module into the list */ swig_module.next = module_head->next; module_head->next = &swig_module; } @@ -3534,20 +3396,20 @@ SWIG_PropagateClientData(void) { #endif - SWIG_php_minit { +SWIG_php_minit { SWIG_InitializeModule(0); /* oinit subsection */ -ZEND_INIT_MODULE_GLOBALS(ESL, ESL_init_globals, ESL_destroy_globals); +ZEND_INIT_MODULE_GLOBALS(ESL, ESL_init_globals, NULL); /* Register resource destructors for pointer types */ -le_swig__p_esl_priority_t=zend_register_list_destructors_ex(_wrap_destroy_p_esl_priority_t,NULL,(char *)(SWIGTYPE_p_esl_priority_t->name),module_number); +le_swig__p_esl_priority_t=zend_register_list_destructors_ex(_swig_default_rsrc_destroy, NULL, SWIGTYPE_p_esl_priority_t->name, module_number); SWIG_TypeClientData(SWIGTYPE_p_esl_priority_t,&le_swig__p_esl_priority_t); -le_swig__p_ESLevent=zend_register_list_destructors_ex(_wrap_destroy_p_ESLevent,NULL,(char *)(SWIGTYPE_p_ESLevent->name),module_number); +le_swig__p_ESLevent=zend_register_list_destructors_ex(_wrap_destroy_p_ESLevent, NULL, SWIGTYPE_p_ESLevent->name, module_number); SWIG_TypeClientData(SWIGTYPE_p_ESLevent,&le_swig__p_ESLevent); -le_swig__p_esl_event_t=zend_register_list_destructors_ex(_wrap_destroy_p_esl_event_t,NULL,(char *)(SWIGTYPE_p_esl_event_t->name),module_number); +le_swig__p_esl_event_t=zend_register_list_destructors_ex(_swig_default_rsrc_destroy, NULL, SWIGTYPE_p_esl_event_t->name, module_number); SWIG_TypeClientData(SWIGTYPE_p_esl_event_t,&le_swig__p_esl_event_t); -le_swig__p_ESLconnection=zend_register_list_destructors_ex(_wrap_destroy_p_ESLconnection,NULL,(char *)(SWIGTYPE_p_ESLconnection->name),module_number); +le_swig__p_ESLconnection=zend_register_list_destructors_ex(_wrap_destroy_p_ESLconnection, NULL, SWIGTYPE_p_ESLconnection->name, module_number); SWIG_TypeClientData(SWIGTYPE_p_ESLconnection,&le_swig__p_ESLconnection); CG(active_class_entry) = NULL; /* end oinit subsection */ @@ -3558,33 +3420,4 @@ CG(active_class_entry) = NULL; return SUCCESS; } -PHP_RINIT_FUNCTION(ESL) -{ -/* rinit section */ - -/* vinit subsection */ -/* end vinit subsection */ - - return SUCCESS; -} - -PHP_MSHUTDOWN_FUNCTION(ESL) -{ -/* shutdown section */ -#ifdef ZTS - ts_free_id(ESL_globals_id); -#endif - return SUCCESS; -} - -PHP_RSHUTDOWN_FUNCTION(ESL) -{ -/* rshutdown section */ - - return SUCCESS; -} - -PHP_MINFO_FUNCTION(ESL) -{ -} /* end init section */ diff --git a/libs/esl/php/php_ESL.h b/libs/esl/php/php_ESL.h index d6420ea75d..eddf998dd9 100644 --- a/libs/esl/php/php_ESL.h +++ b/libs/esl/php/php_ESL.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.2 + * Version 3.0.12 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -20,16 +20,6 @@ extern zend_module_entry ESL_module_entry; # define PHP_ESL_API #endif -#ifdef ZTS -#include "TSRM.h" -#endif - -PHP_MINIT_FUNCTION(ESL); -PHP_MSHUTDOWN_FUNCTION(ESL); -PHP_RINIT_FUNCTION(ESL); -PHP_RSHUTDOWN_FUNCTION(ESL); -PHP_MINFO_FUNCTION(ESL); - ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_set); ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_get); ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_set); @@ -69,4 +59,6 @@ ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setAsyncExecute); ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setEventLock); ZEND_NAMED_FUNCTION(_wrap_ESLconnection_disconnect); ZEND_NAMED_FUNCTION(_wrap_eslSetLogLevel); +PHP_MINIT_FUNCTION(ESL); + #endif /* PHP_ESL_H */