Lines Matching refs:pfunc

2869 	sdlFunctionPtr pfunc = NULL;  in make_persistent_sdl_function()  local
2871 pfunc = malloc(sizeof(sdlFunction)); in make_persistent_sdl_function()
2872 memset(pfunc, 0, sizeof(sdlFunction)); in make_persistent_sdl_function()
2874 *pfunc = *func; in make_persistent_sdl_function()
2876 if (pfunc->functionName) { in make_persistent_sdl_function()
2877 pfunc->functionName = strdup(pfunc->functionName); in make_persistent_sdl_function()
2879 if (pfunc->requestName) { in make_persistent_sdl_function()
2880 pfunc->requestName = strdup(pfunc->requestName); in make_persistent_sdl_function()
2882 if (pfunc->responseName) { in make_persistent_sdl_function()
2883 pfunc->responseName = strdup(pfunc->responseName); in make_persistent_sdl_function()
2886 if (pfunc->binding) { in make_persistent_sdl_function()
2889 …if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NUL… in make_persistent_sdl_function()
2892 pfunc->binding = tmp; in make_persistent_sdl_function()
2894 if (pfunc->binding->bindingType == BINDING_SOAP && pfunc->bindingAttributes) { in make_persistent_sdl_function()
2899 *soap_binding = *(sdlSoapBindingFunctionPtr)pfunc->bindingAttributes; in make_persistent_sdl_function()
2905 pfunc->bindingAttributes = soap_binding; in make_persistent_sdl_function()
2908 if (pfunc->requestParameters) { in make_persistent_sdl_function()
2909 pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); in make_persistent_sdl_function()
2911 if (pfunc->responseParameters) { in make_persistent_sdl_function()
2912 pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); in make_persistent_sdl_function()
2914 if (pfunc->faults) { in make_persistent_sdl_function()
2915 pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); in make_persistent_sdl_function()
2919 return pfunc; in make_persistent_sdl_function()
3064 sdlFunctionPtr pfunc; in make_persistent_sdl() local
3067 pfunc = make_persistent_sdl_function(tmp, &ptr_map); in make_persistent_sdl()
3070 zend_hash_str_add_ptr(&psdl->functions, ZSTR_VAL(key), ZSTR_LEN(key), pfunc); in make_persistent_sdl()
3072 zend_hash_next_index_insert_ptr(&psdl->functions, pfunc); in make_persistent_sdl()
3074 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc); in make_persistent_sdl()