Lines Matching refs:enc

51 	encodePtr enc = NULL;  in get_encoder_from_prefix()  local
58 enc = get_encoder(sdl, (char*)nsptr->href, cptype); in get_encoder_from_prefix()
59 if (enc == NULL) { in get_encoder_from_prefix()
60 enc = get_encoder_ex(sdl, cptype, strlen(cptype)); in get_encoder_from_prefix()
63 enc = get_encoder_ex(sdl, (char*)type, xmlStrlen(type)); in get_encoder_from_prefix()
67 return enc; in get_encoder_from_prefix()
112 encodePtr enc = NULL; in get_encoder() local
126 enc = get_encoder_ex(sdl, nscat, len); in get_encoder()
128 if (enc == NULL && in get_encoder()
145 enc = get_encoder_ex(NULL, enc_nscat, enc_len); in get_encoder()
147 if (enc && sdl) { in get_encoder()
149 memcpy(new_enc, enc, sizeof(encode)); in get_encoder()
162 enc = new_enc; in get_encoder()
166 return enc; in get_encoder()
171 encodePtr enc; in get_encoder_ex() local
173 if ((enc = zend_hash_str_find_ptr(&SOAP_GLOBAL(defEnc), (char*)nscat, len)) != NULL) { in get_encoder_ex()
174 return enc; in get_encoder_ex()
175 …} else if (sdl && sdl->encoders && (enc = zend_hash_str_find_ptr(sdl->encoders, (char*)nscat, len)… in get_encoder_ex()
176 return enc; in get_encoder_ex()
1414 static void sdl_deserialize_encoder(encodePtr enc, sdlTypePtr *types, char **in) in sdl_deserialize_encoder() argument
1418 WSDL_CACHE_GET_INT(enc->details.type, in); in sdl_deserialize_encoder()
1419 enc->details.type_str = sdl_deserialize_string(in); in sdl_deserialize_encoder()
1420 enc->details.ns = sdl_deserialize_string(in); in sdl_deserialize_encoder()
1422 enc->details.sdl_type = types[i]; in sdl_deserialize_encoder()
1423 enc->to_xml = sdl_guess_convert_xml; in sdl_deserialize_encoder()
1424 enc->to_zval = sdl_guess_convert_zval; in sdl_deserialize_encoder()
1426 if (enc->details.sdl_type == NULL) { in sdl_deserialize_encoder()
1427 int ns_len = strlen(enc->details.ns); in sdl_deserialize_encoder()
1428 int type_len = strlen(enc->details.type_str); in sdl_deserialize_encoder()
1431 memcmp(enc->details.ns, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE)-1) == 0) || in sdl_deserialize_encoder()
1433 memcmp(enc->details.ns, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAMESPACE)-1) == 0))) { in sdl_deserialize_encoder()
1444 memcpy(enc_nscat+enc_ns_len+1, enc->details.type_str, type_len); in sdl_deserialize_encoder()
1450 enc->to_zval = real_enc->to_zval; in sdl_deserialize_encoder()
1451 enc->to_xml = real_enc->to_xml; in sdl_deserialize_encoder()
1548 const encode *enc; in get_sdl_from_cache() local
1614 enc = defaultEncoding; in get_sdl_from_cache()
1615 while (enc->details.type != END_KNOWN_TYPES) { in get_sdl_from_cache()
1616 i++; enc++; in get_sdl_from_cache()
1627 enc = defaultEncoding; in get_sdl_from_cache()
1628 while (enc->details.type != END_KNOWN_TYPES) { in get_sdl_from_cache()
1629 encoders[++i] = (encodePtr)enc++; in get_sdl_from_cache()
1815 static void sdl_serialize_encoder_ref(encodePtr enc, HashTable *tmp_encoders, smart_str *out) { in sdl_serialize_encoder_ref() argument
1816 if (enc) { in sdl_serialize_encoder_ref()
1818 if ((encoder_num = zend_hash_str_find(tmp_encoders, (char*)&enc, sizeof(enc))) != 0) { in sdl_serialize_encoder_ref()
2021 static void sdl_serialize_encoder(encodePtr enc, HashTable *tmp_types, smart_str *out) in sdl_serialize_encoder() argument
2023 WSDL_CACHE_PUT_INT(enc->details.type, out); in sdl_serialize_encoder()
2024 sdl_serialize_string(enc->details.type_str, out); in sdl_serialize_encoder()
2025 sdl_serialize_string(enc->details.ns, out); in sdl_serialize_encoder()
2026 sdl_serialize_type_ref(enc->details.sdl_type, tmp_types, out); in sdl_serialize_encoder()
2116 const encode *enc; in add_sdl_to_cache() local
2210 enc = defaultEncoding; in add_sdl_to_cache()
2211 while (enc->details.type != END_KNOWN_TYPES) { in add_sdl_to_cache()
2215 zend_hash_str_add(&tmp_encoders, (char*)&enc, sizeof(encodePtr), &zv); in add_sdl_to_cache()
2216 enc++; in add_sdl_to_cache()
2422 static void make_persistent_sdl_encoder_ref(encodePtr *enc, HashTable *ptr_map, HashTable *bp_encod… in make_persistent_sdl_encoder_ref() argument
2427 if ((*enc) >= defaultEncoding && (*enc) < defaultEncoding + numDefaultEncodings) { in make_persistent_sdl_encoder_ref()
2431 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)enc, sizeof(encodePtr))) != NULL) { in make_persistent_sdl_encoder_ref()
2432 *enc = tmp; in make_persistent_sdl_encoder_ref()
2434 zend_hash_next_index_insert_ptr(bp_encoders, enc); in make_persistent_sdl_encoder_ref()
2825 static encodePtr make_persistent_sdl_encoder(encodePtr enc, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_encoder() argument
2832 *penc = *enc; in make_persistent_sdl_encoder()