Lines Matching refs:pfunc

2866 	sdlFunctionPtr pfunc = NULL;  in make_persistent_sdl_function()  local
2868 pfunc = malloc(sizeof(sdlFunction)); in make_persistent_sdl_function()
2869 memset(pfunc, 0, sizeof(sdlFunction)); in make_persistent_sdl_function()
2871 *pfunc = *func; in make_persistent_sdl_function()
2873 if (pfunc->functionName) { in make_persistent_sdl_function()
2874 pfunc->functionName = strdup(pfunc->functionName); in make_persistent_sdl_function()
2876 if (pfunc->requestName) { in make_persistent_sdl_function()
2877 pfunc->requestName = strdup(pfunc->requestName); in make_persistent_sdl_function()
2879 if (pfunc->responseName) { in make_persistent_sdl_function()
2880 pfunc->responseName = strdup(pfunc->responseName); in make_persistent_sdl_function()
2883 if (pfunc->binding) { in make_persistent_sdl_function()
2886 …if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NUL… in make_persistent_sdl_function()
2889 pfunc->binding = tmp; in make_persistent_sdl_function()
2891 if (pfunc->binding->bindingType == BINDING_SOAP && pfunc->bindingAttributes) { in make_persistent_sdl_function()
2896 *soap_binding = *(sdlSoapBindingFunctionPtr)pfunc->bindingAttributes; in make_persistent_sdl_function()
2902 pfunc->bindingAttributes = soap_binding; in make_persistent_sdl_function()
2905 if (pfunc->requestParameters) { in make_persistent_sdl_function()
2906 pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); in make_persistent_sdl_function()
2908 if (pfunc->responseParameters) { in make_persistent_sdl_function()
2909 pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); in make_persistent_sdl_function()
2911 if (pfunc->faults) { in make_persistent_sdl_function()
2912 pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); in make_persistent_sdl_function()
2916 return pfunc; in make_persistent_sdl_function()
3061 sdlFunctionPtr pfunc; in make_persistent_sdl() local
3064 pfunc = make_persistent_sdl_function(tmp, &ptr_map); in make_persistent_sdl()
3067 zend_hash_str_add_ptr(&psdl->functions, ZSTR_VAL(key), ZSTR_LEN(key), pfunc); in make_persistent_sdl()
3069 zend_hash_next_index_insert_ptr(&psdl->functions, pfunc); in make_persistent_sdl()
3071 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc); in make_persistent_sdl()