pfunc 2899 ext/soap/php_sdl.c sdlFunctionPtr pfunc = NULL; pfunc 2901 ext/soap/php_sdl.c pfunc = malloc(sizeof(sdlFunction)); pfunc 2902 ext/soap/php_sdl.c memset(pfunc, 0, sizeof(sdlFunction)); pfunc 2904 ext/soap/php_sdl.c *pfunc = *func; pfunc 2906 ext/soap/php_sdl.c if (pfunc->functionName) { pfunc 2907 ext/soap/php_sdl.c pfunc->functionName = strdup(pfunc->functionName); pfunc 2909 ext/soap/php_sdl.c if (pfunc->requestName) { pfunc 2910 ext/soap/php_sdl.c pfunc->requestName = strdup(pfunc->requestName); pfunc 2912 ext/soap/php_sdl.c if (pfunc->responseName) { pfunc 2913 ext/soap/php_sdl.c pfunc->responseName = strdup(pfunc->responseName); pfunc 2916 ext/soap/php_sdl.c if (pfunc->binding) { pfunc 2919 ext/soap/php_sdl.c if (zend_hash_find(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding), (void**)&tmp) == FAILURE) { pfunc 2922 ext/soap/php_sdl.c pfunc->binding = *tmp; pfunc 2924 ext/soap/php_sdl.c if (pfunc->binding->bindingType == BINDING_SOAP && pfunc->bindingAttributes) { pfunc 2929 ext/soap/php_sdl.c *soap_binding = *(sdlSoapBindingFunctionPtr)pfunc->bindingAttributes; pfunc 2935 ext/soap/php_sdl.c pfunc->bindingAttributes = soap_binding; pfunc 2938 ext/soap/php_sdl.c if (pfunc->requestParameters) { pfunc 2939 ext/soap/php_sdl.c pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); pfunc 2941 ext/soap/php_sdl.c if (pfunc->responseParameters) { pfunc 2942 ext/soap/php_sdl.c pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); pfunc 2944 ext/soap/php_sdl.c if (pfunc->faults) { pfunc 2945 ext/soap/php_sdl.c pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); pfunc 2949 ext/soap/php_sdl.c return pfunc; pfunc 3105 ext/soap/php_sdl.c sdlFunctionPtr pfunc; pfunc 3109 ext/soap/php_sdl.c pfunc = make_persistent_sdl_function(*tmp, &ptr_map); pfunc 3111 ext/soap/php_sdl.c zend_hash_add(&psdl->functions, key, key_len, (void*)&pfunc, sizeof(sdlFunctionPtr), NULL); pfunc 3113 ext/soap/php_sdl.c zend_hash_next_index_insert(&psdl->functions, (void*)&pfunc, sizeof(sdlFunctionPtr), NULL); pfunc 3115 ext/soap/php_sdl.c zend_hash_add(&ptr_map, (char*)tmp, sizeof(*tmp), (void*)&pfunc, sizeof(sdlFunctionPtr), NULL);