pfunc 2868 ext/soap/php_sdl.c sdlFunctionPtr pfunc = NULL; pfunc 2870 ext/soap/php_sdl.c pfunc = malloc(sizeof(sdlFunction)); pfunc 2871 ext/soap/php_sdl.c memset(pfunc, 0, sizeof(sdlFunction)); pfunc 2873 ext/soap/php_sdl.c *pfunc = *func; pfunc 2875 ext/soap/php_sdl.c if (pfunc->functionName) { pfunc 2876 ext/soap/php_sdl.c pfunc->functionName = strdup(pfunc->functionName); pfunc 2878 ext/soap/php_sdl.c if (pfunc->requestName) { pfunc 2879 ext/soap/php_sdl.c pfunc->requestName = strdup(pfunc->requestName); pfunc 2881 ext/soap/php_sdl.c if (pfunc->responseName) { pfunc 2882 ext/soap/php_sdl.c pfunc->responseName = strdup(pfunc->responseName); pfunc 2885 ext/soap/php_sdl.c if (pfunc->binding) { pfunc 2888 ext/soap/php_sdl.c if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NULL) { pfunc 2891 ext/soap/php_sdl.c pfunc->binding = tmp; pfunc 2893 ext/soap/php_sdl.c if (pfunc->binding->bindingType == BINDING_SOAP && pfunc->bindingAttributes) { pfunc 2898 ext/soap/php_sdl.c *soap_binding = *(sdlSoapBindingFunctionPtr)pfunc->bindingAttributes; pfunc 2904 ext/soap/php_sdl.c pfunc->bindingAttributes = soap_binding; pfunc 2907 ext/soap/php_sdl.c if (pfunc->requestParameters) { pfunc 2908 ext/soap/php_sdl.c pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); pfunc 2910 ext/soap/php_sdl.c if (pfunc->responseParameters) { pfunc 2911 ext/soap/php_sdl.c pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); pfunc 2913 ext/soap/php_sdl.c if (pfunc->faults) { pfunc 2914 ext/soap/php_sdl.c pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); pfunc 2918 ext/soap/php_sdl.c return pfunc; pfunc 3063 ext/soap/php_sdl.c sdlFunctionPtr pfunc; pfunc 3066 ext/soap/php_sdl.c pfunc = make_persistent_sdl_function(tmp, &ptr_map); pfunc 3069 ext/soap/php_sdl.c zend_hash_str_add_ptr(&psdl->functions, ZSTR_VAL(key), ZSTR_LEN(key), pfunc); pfunc 3071 ext/soap/php_sdl.c zend_hash_next_index_insert_ptr(&psdl->functions, pfunc); pfunc 3073 ext/soap/php_sdl.c zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc);