Lines Matching refs:tmp

363 			xmlAttrPtr tmp = get_attribute(trav->properties, "location");  in load_wsdl_ex()  local
364 if (tmp) { in load_wsdl_ex()
369 uri = xmlBuildURI(tmp->children->content, trav->doc->URL); in load_wsdl_ex()
371 uri = xmlBuildURI(tmp->children->content, base); in load_wsdl_ex()
426 xmlAttrPtr tmp; in wsdl_soap_binding_header() local
431 tmp = get_attribute(header->properties, "message"); in wsdl_soap_binding_header()
432 if (!tmp) { in wsdl_soap_binding_header()
436 ctype = strrchr((char*)tmp->children->content,':'); in wsdl_soap_binding_header()
438 ctype = (char*)tmp->children->content; in wsdl_soap_binding_header()
443 soap_error1(E_ERROR, "Parsing WSDL: Missing <message> with name '%s'", tmp->children->content); in wsdl_soap_binding_header()
446 tmp = get_attribute(header->properties, "part"); in wsdl_soap_binding_header()
447 if (!tmp) { in wsdl_soap_binding_header()
450 …part = get_node_with_attribute_ex(message->children, "part", WSDL_NAMESPACE, "name", (char*)tmp->c… in wsdl_soap_binding_header()
452 soap_error1(E_ERROR, "Parsing WSDL: Missing part '%s' in <message>", tmp->children->content); in wsdl_soap_binding_header()
457 h->name = estrdup((char*)tmp->children->content); in wsdl_soap_binding_header()
459 tmp = get_attribute(header->properties, "use"); in wsdl_soap_binding_header()
460 if (tmp && !strncmp((char*)tmp->children->content, "encoded", sizeof("encoded"))) { in wsdl_soap_binding_header()
466 tmp = get_attribute(header->properties, "namespace"); in wsdl_soap_binding_header()
467 if (tmp) { in wsdl_soap_binding_header()
468 h->ns = estrdup((char*)tmp->children->content); in wsdl_soap_binding_header()
472 tmp = get_attribute(header->properties, "encodingStyle"); in wsdl_soap_binding_header()
473 if (tmp) { in wsdl_soap_binding_header()
474 …if (strncmp((char*)tmp->children->content, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE))… in wsdl_soap_binding_header()
476 …} else if (strncmp((char*)tmp->children->content, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAME… in wsdl_soap_binding_header()
479 soap_error1(E_ERROR, "Parsing WSDL: Unknown encodingStyle '%s'", tmp->children->content); in wsdl_soap_binding_header()
486 tmp = get_attribute(part->properties, "type"); in wsdl_soap_binding_header()
487 if (tmp != NULL) { in wsdl_soap_binding_header()
488 h->encode = get_encoder_from_prefix(ctx->sdl, part, tmp->children->content); in wsdl_soap_binding_header()
490 tmp = get_attribute(part->properties, "element"); in wsdl_soap_binding_header()
491 if (tmp != NULL) { in wsdl_soap_binding_header()
492 h->element = get_element(ctx->sdl, part, tmp->children->content); in wsdl_soap_binding_header()
539 xmlAttrPtr tmp; in wsdl_soap_binding_body() local
546 tmp = get_attribute(body->properties, "use"); in wsdl_soap_binding_body()
547 if (tmp && !strncmp((char*)tmp->children->content, "literal", sizeof("literal"))) { in wsdl_soap_binding_body()
553 tmp = get_attribute(body->properties, "namespace"); in wsdl_soap_binding_body()
554 if (tmp) { in wsdl_soap_binding_body()
555 binding->ns = estrdup((char*)tmp->children->content); in wsdl_soap_binding_body()
558 tmp = get_attribute(body->properties, "parts"); in wsdl_soap_binding_body()
559 if (tmp) { in wsdl_soap_binding_body()
561 char *parts = (char*)tmp->children->content; in wsdl_soap_binding_body()
597 tmp = get_attribute(body->properties, "encodingStyle"); in wsdl_soap_binding_body()
598 if (tmp) { in wsdl_soap_binding_body()
599 …if (strncmp((char*)tmp->children->content, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE))… in wsdl_soap_binding_body()
601 …} else if (strncmp((char*)tmp->children->content, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAME… in wsdl_soap_binding_body()
604 soap_error1(E_ERROR, "Parsing WSDL: Unknown encodingStyle '%s'", tmp->children->content); in wsdl_soap_binding_body()
638 xmlNodePtr trav, part, message = NULL, tmp; in wsdl_message() local
648 if ((tmp = zend_hash_str_find_ptr(&ctx->messages, ctype, strlen(ctype))) == NULL) { in wsdl_message()
651 message = tmp; in wsdl_message()
728 xmlNodePtr service, tmp; in load_wsdl() local
732 service = tmp = zend_hash_get_current_data_ptr(&ctx.services); in load_wsdl()
815 if ((tmp = zend_hash_str_find_ptr(&ctx.bindings, ctype, strlen(ctype))) == NULL) { in load_wsdl()
818 binding = tmp; in load_wsdl()
823 xmlAttrPtr tmp; in load_wsdl() local
831 tmp = get_attribute(soapBindingNode->properties, "style"); in load_wsdl()
832 if (tmp && !strncmp((char*)tmp->children->content, "rpc", sizeof("rpc"))) { in load_wsdl()
836 tmp = get_attribute(soapBindingNode->properties, "transport"); in load_wsdl()
837 if (tmp) { in load_wsdl()
838 …if (strncmp((char*)tmp->children->content, WSDL_HTTP_TRANSPORT, sizeof(WSDL_HTTP_TRANSPORT)) == 0)… in load_wsdl()
870 if ((tmp = zend_hash_str_find_ptr(&ctx.portTypes, ctype, strlen(ctype))) == NULL) { in load_wsdl()
873 portType = tmp; in load_wsdl()
926 xmlAttrPtr tmp; in load_wsdl() local
935 tmp = get_attribute(soapOperation->properties, "soapAction"); in load_wsdl()
936 if (tmp) { in load_wsdl()
937 soapFunctionBinding->soapAction = estrdup((char*)tmp->children->content); in load_wsdl()
940 tmp = get_attribute(soapOperation->properties, "style"); in load_wsdl()
941 if (tmp) { in load_wsdl()
942 if (!strncmp((char*)tmp->children->content, "rpc", sizeof("rpc"))) { in load_wsdl()
1053 xmlAttrPtr tmp; in load_wsdl() local
1059 tmp = get_attribute(trav->properties, "use"); in load_wsdl()
1060 if (tmp && !strncmp((char*)tmp->children->content, "encoded", sizeof("encoded"))) { in load_wsdl()
1066 tmp = get_attribute(trav->properties, "namespace"); in load_wsdl()
1067 if (tmp) { in load_wsdl()
1068 binding->ns = estrdup((char*)tmp->children->content); in load_wsdl()
1072 tmp = get_attribute(trav->properties, "encodingStyle"); in load_wsdl()
1073 if (tmp) { in load_wsdl()
1074 …if (strncmp((char*)tmp->children->content, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE))… in load_wsdl()
1076 …} else if (strncmp((char*)tmp->children->content, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAME… in load_wsdl()
1079 … soap_error1(E_ERROR, "Parsing WSDL: Unknown encodingStyle '%s'", tmp->children->content); in load_wsdl()
1106 char *tmp = estrdup(function->functionName); in load_wsdl() local
1107 int len = strlen(tmp); in load_wsdl()
1109 zend_str_tolower(tmp, len); in load_wsdl()
1110 if (zend_hash_str_add_ptr(&ctx.sdl->functions, tmp, len, function) == NULL) { in load_wsdl()
1113 efree(tmp); in load_wsdl()
1119 tmp = estrdup(function->requestName); in load_wsdl()
1120 len = strlen(tmp); in load_wsdl()
1121 zend_str_tolower(tmp, len); in load_wsdl()
1122 zend_hash_str_add_ptr(ctx.sdl->requests, tmp, len, function); in load_wsdl()
1123 efree(tmp); in load_wsdl()
1454 sdlSoapBindingFunctionHeaderPtr tmp = emalloc(sizeof(sdlSoapBindingFunctionHeader)); in sdl_deserialize_soap_body() local
1455 memset(tmp, 0, sizeof(sdlSoapBindingFunctionHeader)); in sdl_deserialize_soap_body()
1456 sdl_deserialize_key(body->headers, tmp, in); in sdl_deserialize_soap_body()
1457 WSDL_CACHE_GET_1(tmp->use, sdlEncodingUse, in); in sdl_deserialize_soap_body()
1458 if (tmp->use == SOAP_ENCODED) { in sdl_deserialize_soap_body()
1459 WSDL_CACHE_GET_1(tmp->encodingStyle, sdlRpcEncodingStyle, in); in sdl_deserialize_soap_body()
1461 tmp->encodingStyle = SOAP_ENCODING_DEFAULT; in sdl_deserialize_soap_body()
1463 tmp->name = sdl_deserialize_string(in); in sdl_deserialize_soap_body()
1464 tmp->ns = sdl_deserialize_string(in); in sdl_deserialize_soap_body()
1466 tmp->encode = encoders[n]; in sdl_deserialize_soap_body()
1468 tmp->element = types[n]; in sdl_deserialize_soap_body()
1472 tmp->headerfaults = emalloc(sizeof(HashTable)); in sdl_deserialize_soap_body()
1473 zend_hash_init(tmp->headerfaults, i, NULL, delete_header, 0); in sdl_deserialize_soap_body()
1477 sdl_deserialize_key(tmp->headerfaults, tmp2, in); in sdl_deserialize_soap_body()
1841 sdlExtraAttributePtr tmp; in sdl_serialize_attribute() local
1844 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(attr->extraAttributes, key, tmp) { in sdl_serialize_attribute()
1846 sdl_serialize_string(tmp->ns, out); in sdl_serialize_attribute()
1847 sdl_serialize_string(tmp->val, out); in sdl_serialize_attribute()
1864 sdlContentModelPtr tmp; in sdl_serialize_model() local
1868 ZEND_HASH_FOREACH_PTR(model->u.content, tmp) { in sdl_serialize_model()
1869 sdl_serialize_model(tmp, tmp_types, tmp_elements, out); in sdl_serialize_model()
1941 sdlRestrictionCharPtr tmp; in sdl_serialize_type() local
1944 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(type->restrictions->enumeration, key, tmp) { in sdl_serialize_type()
1945 sdl_serialize_resriction_char(tmp, out); in sdl_serialize_type()
1959 sdlTypePtr tmp; in sdl_serialize_type() local
1966 ZEND_HASH_FOREACH_STR_KEY_PTR(type->elements, key, tmp) { in sdl_serialize_type()
1968 sdl_serialize_type(tmp, tmp_encoders, tmp_types, out); in sdl_serialize_type()
1970 zend_hash_str_add(tmp_elements, (char*)&tmp, sizeof(tmp), &zv); in sdl_serialize_type()
1982 sdlAttributePtr tmp; in sdl_serialize_type() local
1985 ZEND_HASH_FOREACH_STR_KEY_PTR(type->attributes, key, tmp) { in sdl_serialize_type()
1987 sdl_serialize_attribute(tmp, tmp_encoders, out); in sdl_serialize_type()
2021 sdlParamPtr tmp; in sdl_serialize_parameters() local
2024 ZEND_HASH_FOREACH_STR_KEY_PTR(ht, key, tmp) { in sdl_serialize_parameters()
2026 sdl_serialize_string(tmp->paramName, out); in sdl_serialize_parameters()
2027 WSDL_CACHE_PUT_INT(tmp->order, out); in sdl_serialize_parameters()
2028 sdl_serialize_encoder_ref(tmp->encode, tmp_encoders, out); in sdl_serialize_parameters()
2029 sdl_serialize_type_ref(tmp->element, tmp_types, out); in sdl_serialize_parameters()
2050 sdlSoapBindingFunctionHeaderPtr tmp; in sdl_serialize_soap_body() local
2053 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(body->headers, key, tmp) { in sdl_serialize_soap_body()
2055 WSDL_CACHE_PUT_1(tmp->use, out); in sdl_serialize_soap_body()
2056 if (tmp->use == SOAP_ENCODED) { in sdl_serialize_soap_body()
2057 WSDL_CACHE_PUT_1(tmp->encodingStyle, out); in sdl_serialize_soap_body()
2059 sdl_serialize_string(tmp->name, out); in sdl_serialize_soap_body()
2060 sdl_serialize_string(tmp->ns, out); in sdl_serialize_soap_body()
2061 sdl_serialize_encoder_ref(tmp->encode, tmp_encoders, out); in sdl_serialize_soap_body()
2062 sdl_serialize_type_ref(tmp->element, tmp_types, out); in sdl_serialize_soap_body()
2063 if (tmp->headerfaults) { in sdl_serialize_soap_body()
2064 j = zend_hash_num_elements(tmp->headerfaults); in sdl_serialize_soap_body()
2131 sdlTypePtr tmp; in add_sdl_to_cache() local
2134 ZEND_HASH_MAP_FOREACH_PTR(sdl->groups, tmp) { in add_sdl_to_cache()
2136 zend_hash_str_add(&tmp_types, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2148 sdlTypePtr tmp; in add_sdl_to_cache() local
2151 ZEND_HASH_FOREACH_PTR(sdl->types, tmp) { in add_sdl_to_cache()
2153 zend_hash_str_add(&tmp_types, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2165 sdlTypePtr tmp; in add_sdl_to_cache() local
2168 ZEND_HASH_MAP_FOREACH_PTR(sdl->elements, tmp) { in add_sdl_to_cache()
2170 zend_hash_str_add(&tmp_types, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2182 encodePtr tmp; in add_sdl_to_cache() local
2185 ZEND_HASH_FOREACH_PTR(sdl->encoders, tmp) { in add_sdl_to_cache()
2187 zend_hash_str_add(&tmp_encoders, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2202 sdlTypePtr tmp; in add_sdl_to_cache() local
2205 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) { in add_sdl_to_cache()
2207 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2212 sdlTypePtr tmp; in add_sdl_to_cache() local
2215 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) { in add_sdl_to_cache()
2217 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2222 sdlTypePtr tmp; in add_sdl_to_cache() local
2225 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) { in add_sdl_to_cache()
2227 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2232 encodePtr tmp; in add_sdl_to_cache() local
2235 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in add_sdl_to_cache()
2237 sdl_serialize_encoder(tmp, &tmp_types, out); in add_sdl_to_cache()
2249 sdlBindingPtr tmp; in add_sdl_to_cache() local
2254 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) { in add_sdl_to_cache()
2256 sdl_serialize_string(tmp->name, out); in add_sdl_to_cache()
2257 sdl_serialize_string(tmp->location, out); in add_sdl_to_cache()
2258 WSDL_CACHE_PUT_1(tmp->bindingType,out); in add_sdl_to_cache()
2259 if (tmp->bindingType == BINDING_SOAP && tmp->bindingAttributes != NULL) { in add_sdl_to_cache()
2260 sdlSoapBindingPtr binding = (sdlSoapBindingPtr)tmp->bindingAttributes; in add_sdl_to_cache()
2268 zend_hash_str_add(&tmp_bindings, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2277 sdlFunctionPtr tmp; in add_sdl_to_cache() local
2282 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) { in add_sdl_to_cache()
2284 sdl_serialize_string(tmp->functionName, out); in add_sdl_to_cache()
2285 sdl_serialize_string(tmp->requestName, out); in add_sdl_to_cache()
2286 sdl_serialize_string(tmp->responseName, out); in add_sdl_to_cache()
2288 if (tmp->binding) { in add_sdl_to_cache()
2289 binding_num = zend_hash_str_find(&tmp_bindings,(char*)&tmp->binding, sizeof(tmp->binding)); in add_sdl_to_cache()
2293 if (tmp->binding->bindingType == BINDING_SOAP && tmp->bindingAttributes != NULL) { in add_sdl_to_cache()
2294 sdlSoapBindingFunctionPtr binding = (sdlSoapBindingFunctionPtr)tmp->bindingAttributes; in add_sdl_to_cache()
2305 sdl_serialize_parameters(tmp->requestParameters, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2306 sdl_serialize_parameters(tmp->responseParameters, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2308 if (tmp->faults) { in add_sdl_to_cache()
2312 WSDL_CACHE_PUT_INT(zend_hash_num_elements(tmp->faults), out); in add_sdl_to_cache()
2314 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(tmp->faults, key, fault) { in add_sdl_to_cache()
2318 if (tmp->binding->bindingType == BINDING_SOAP && fault->bindingAttributes != NULL) { in add_sdl_to_cache()
2334 zend_hash_str_add(&tmp_functions, (char*)&tmp, sizeof(tmp), &zv); in add_sdl_to_cache()
2347 sdlFunctionPtr tmp; in add_sdl_to_cache() local
2351 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->requests, key, tmp) { in add_sdl_to_cache()
2352 function_num = zend_hash_str_find(&tmp_functions, (char*)&tmp, sizeof(tmp)); in add_sdl_to_cache()
2403 sdlTypePtr tmp; in make_persistent_sdl_type_ref() local
2405 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)type, sizeof(sdlTypePtr))) != NULL) { in make_persistent_sdl_type_ref()
2406 *type = tmp; in make_persistent_sdl_type_ref()
2415 encodePtr tmp; in make_persistent_sdl_encoder_ref() local
2422 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)enc, sizeof(encodePtr))) != NULL) { in make_persistent_sdl_encoder_ref()
2423 *enc = tmp; in make_persistent_sdl_encoder_ref()
2433 sdlSoapBindingFunctionHeaderPtr tmp, pheader; in make_persistent_sdl_function_headers() local
2441 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(headers, key, tmp) { in make_persistent_sdl_function_headers()
2444 *pheader = *tmp; in make_persistent_sdl_function_headers()
2497 sdlParamPtr tmp, pparam; in make_persistent_sdl_parameters() local
2505 ZEND_HASH_FOREACH_STR_KEY_PTR(params, key, tmp) { in make_persistent_sdl_parameters()
2508 *pparam = *tmp; in make_persistent_sdl_parameters()
2541 sdlFaultPtr tmp, pfault; in make_persistent_sdl_function_faults() local
2547 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(faults, key, tmp) { in make_persistent_sdl_function_faults()
2550 *pfault = *tmp; in make_persistent_sdl_function_faults()
2616 sdlExtraAttributePtr tmp, pextra; in make_persistent_sdl_attribute() local
2621 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(attr->extraAttributes, key, tmp) { in make_persistent_sdl_attribute()
2626 if (tmp->ns) { in make_persistent_sdl_attribute()
2627 pextra->ns = strdup(tmp->ns); in make_persistent_sdl_attribute()
2629 if (tmp->val) { in make_persistent_sdl_attribute()
2630 pextra->val = strdup(tmp->val); in make_persistent_sdl_attribute()
2646 sdlContentModelPtr tmp, pcontent; in make_persistent_sdl_model() local
2665 ZEND_HASH_FOREACH_PTR(model->u.content, tmp) { in make_persistent_sdl_model()
2666 pcontent = make_persistent_sdl_model(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_model()
2762 sdlRestrictionCharPtr tmp, penum; in make_persistent_sdl_type() local
2765 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(type->restrictions->enumeration, key, tmp) { in make_persistent_sdl_type()
2766 penum = tmp; in make_persistent_sdl_type()
2775 sdlTypePtr tmp, pelem; in make_persistent_sdl_type() local
2780 ZEND_HASH_FOREACH_STR_KEY_PTR(type->elements, key, tmp) { in make_persistent_sdl_type()
2781 pelem = make_persistent_sdl_type(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2788 zend_hash_str_add_ptr(ptr_map, (char*)&tmp, sizeof(tmp), pelem); in make_persistent_sdl_type()
2793 sdlAttributePtr tmp, pattr; in make_persistent_sdl_type() local
2798 ZEND_HASH_FOREACH_STR_KEY_PTR(type->attributes, key, tmp) { in make_persistent_sdl_type()
2799 pattr = make_persistent_sdl_attribute(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2888 sdlBindingPtr tmp; in make_persistent_sdl_function() local
2890 …if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NUL… in make_persistent_sdl_function()
2893 pfunc->binding = tmp; in make_persistent_sdl_function()
2945 sdlTypePtr tmp; in make_persistent_sdl() local
2951 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) { in make_persistent_sdl()
2952 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2959 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2964 sdlTypePtr tmp; in make_persistent_sdl() local
2970 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) { in make_persistent_sdl()
2971 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2978 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2983 sdlTypePtr tmp; in make_persistent_sdl() local
2989 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) { in make_persistent_sdl()
2990 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2997 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
3002 encodePtr tmp; in make_persistent_sdl() local
3008 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in make_persistent_sdl()
3009 penc = make_persistent_sdl_encoder(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
3016 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), penc); in make_persistent_sdl()
3022 sdlTypePtr *tmp, ptype = NULL; in make_persistent_sdl() local
3024 ZEND_HASH_FOREACH_PTR(&bp_types, tmp) { in make_persistent_sdl()
3025 if ((ptype = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3028 *tmp = ptype; in make_persistent_sdl()
3032 encodePtr *tmp, penc = NULL; in make_persistent_sdl() local
3034 ZEND_HASH_FOREACH_PTR(&bp_encoders, tmp) { in make_persistent_sdl()
3035 if ((penc = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3038 *tmp = penc; in make_persistent_sdl()
3044 sdlBindingPtr tmp; in make_persistent_sdl() local
3050 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) { in make_persistent_sdl()
3051 pbind = make_persistent_sdl_binding(tmp, &ptr_map); in make_persistent_sdl()
3058 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pbind); in make_persistent_sdl()
3064 sdlFunctionPtr tmp; in make_persistent_sdl() local
3067 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) { in make_persistent_sdl()
3068 pfunc = make_persistent_sdl_function(tmp, &ptr_map); in make_persistent_sdl()
3075 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc); in make_persistent_sdl()
3081 sdlFunctionPtr tmp; in make_persistent_sdl() local
3088 tmp = Z_PTR_P(zv); in make_persistent_sdl()
3089 if ((preq = zend_hash_str_find_ptr(&ptr_map, (char*)&tmp, sizeof(tmp))) == NULL) { in make_persistent_sdl()
3114 sdlPtr tmp = p->sdl; in delete_psdl_int() local
3116 zend_hash_destroy(&tmp->functions); in delete_psdl_int()
3117 if (tmp->source) { in delete_psdl_int()
3118 free(tmp->source); in delete_psdl_int()
3120 if (tmp->target_ns) { in delete_psdl_int()
3121 free(tmp->target_ns); in delete_psdl_int()
3123 if (tmp->elements) { in delete_psdl_int()
3124 zend_hash_destroy(tmp->elements); in delete_psdl_int()
3125 free(tmp->elements); in delete_psdl_int()
3127 if (tmp->encoders) { in delete_psdl_int()
3128 zend_hash_destroy(tmp->encoders); in delete_psdl_int()
3129 free(tmp->encoders); in delete_psdl_int()
3131 if (tmp->types) { in delete_psdl_int()
3132 zend_hash_destroy(tmp->types); in delete_psdl_int()
3133 free(tmp->types); in delete_psdl_int()
3135 if (tmp->groups) { in delete_psdl_int()
3136 zend_hash_destroy(tmp->groups); in delete_psdl_int()
3137 free(tmp->groups); in delete_psdl_int()
3139 if (tmp->bindings) { in delete_psdl_int()
3140 zend_hash_destroy(tmp->bindings); in delete_psdl_int()
3141 free(tmp->bindings); in delete_psdl_int()
3143 if (tmp->requests) { in delete_psdl_int()
3144 zend_hash_destroy(tmp->requests); in delete_psdl_int()
3145 free(tmp->requests); in delete_psdl_int()
3147 free(tmp); in delete_psdl_int()
3163 zval *tmp, orig_context, new_context; in get_sdl() local
3238 tmp = Z_CLIENT_STREAM_CONTEXT_P(this_ptr); in get_sdl()
3239 if (Z_TYPE_P(tmp) == IS_RESOURCE) { in get_sdl()
3240 context = php_stream_context_from_zval(tmp, 0); in get_sdl()
3246 tmp = Z_CLIENT_USER_AGENT_P(this_ptr); in get_sdl()
3247 if (Z_TYPE_P(tmp) == IS_STRING && Z_STRLEN_P(tmp) > 0) { in get_sdl()
3249 smart_str_appends(&headers, Z_STRVAL_P(tmp)); in get_sdl()
3287 if ((tmp = php_stream_context_get_option(context, "http", "protocol_version")) == NULL) { in get_sdl()
3384 sdlPtr tmp = (sdlPtr)handle; in delete_sdl_impl() local
3386 zend_hash_destroy(&tmp->functions); in delete_sdl_impl()
3387 if (tmp->source) { in delete_sdl_impl()
3388 efree(tmp->source); in delete_sdl_impl()
3390 if (tmp->target_ns) { in delete_sdl_impl()
3391 efree(tmp->target_ns); in delete_sdl_impl()
3393 if (tmp->elements) { in delete_sdl_impl()
3394 zend_hash_destroy(tmp->elements); in delete_sdl_impl()
3395 efree(tmp->elements); in delete_sdl_impl()
3397 if (tmp->encoders) { in delete_sdl_impl()
3398 zend_hash_destroy(tmp->encoders); in delete_sdl_impl()
3399 efree(tmp->encoders); in delete_sdl_impl()
3401 if (tmp->types) { in delete_sdl_impl()
3402 zend_hash_destroy(tmp->types); in delete_sdl_impl()
3403 efree(tmp->types); in delete_sdl_impl()
3405 if (tmp->groups) { in delete_sdl_impl()
3406 zend_hash_destroy(tmp->groups); in delete_sdl_impl()
3407 efree(tmp->groups); in delete_sdl_impl()
3409 if (tmp->bindings) { in delete_sdl_impl()
3410 zend_hash_destroy(tmp->bindings); in delete_sdl_impl()
3411 efree(tmp->bindings); in delete_sdl_impl()
3413 if (tmp->requests) { in delete_sdl_impl()
3414 zend_hash_destroy(tmp->requests); in delete_sdl_impl()
3415 efree(tmp->requests); in delete_sdl_impl()
3417 efree(tmp); in delete_sdl_impl()