Lines Matching refs:enc

50 	encodePtr enc = NULL;  in get_encoder_from_prefix()  local
57 enc = get_encoder(sdl, (char*)nsptr->href, cptype); in get_encoder_from_prefix()
58 if (enc == NULL) { in get_encoder_from_prefix()
59 enc = get_encoder_ex(sdl, cptype, strlen(cptype)); in get_encoder_from_prefix()
62 enc = get_encoder_ex(sdl, (char*)type, xmlStrlen(type)); in get_encoder_from_prefix()
66 return enc; in get_encoder_from_prefix()
111 encodePtr enc = NULL; in get_encoder() local
125 enc = get_encoder_ex(sdl, nscat, len); in get_encoder()
127 if (enc == NULL && in get_encoder()
144 enc = get_encoder_ex(NULL, enc_nscat, enc_len); in get_encoder()
146 if (enc && sdl) { in get_encoder()
148 memcpy(new_enc, enc, sizeof(encode)); in get_encoder()
161 enc = new_enc; in get_encoder()
165 return enc; in get_encoder()
170 encodePtr enc; in get_encoder_ex() local
172 if ((enc = zend_hash_str_find_ptr(&SOAP_GLOBAL(defEnc), (char*)nscat, len)) != NULL) { in get_encoder_ex()
173 return enc; in get_encoder_ex()
174 …} else if (sdl && sdl->encoders && (enc = zend_hash_str_find_ptr(sdl->encoders, (char*)nscat, len)… in get_encoder_ex()
175 return enc; in get_encoder_ex()
1417 static void sdl_deserialize_encoder(encodePtr enc, sdlTypePtr *types, char **in) in sdl_deserialize_encoder() argument
1421 WSDL_CACHE_GET_INT(enc->details.type, in); in sdl_deserialize_encoder()
1422 enc->details.type_str = sdl_deserialize_string(in); in sdl_deserialize_encoder()
1423 enc->details.ns = sdl_deserialize_string(in); in sdl_deserialize_encoder()
1425 enc->details.sdl_type = types[i]; in sdl_deserialize_encoder()
1426 enc->to_xml = sdl_guess_convert_xml; in sdl_deserialize_encoder()
1427 enc->to_zval = sdl_guess_convert_zval; in sdl_deserialize_encoder()
1429 if (enc->details.sdl_type == NULL) { in sdl_deserialize_encoder()
1430 int ns_len = strlen(enc->details.ns); in sdl_deserialize_encoder()
1431 int type_len = strlen(enc->details.type_str); in sdl_deserialize_encoder()
1434 memcmp(enc->details.ns, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE)-1) == 0) || in sdl_deserialize_encoder()
1436 memcmp(enc->details.ns, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAMESPACE)-1) == 0))) { in sdl_deserialize_encoder()
1447 memcpy(enc_nscat+enc_ns_len+1, enc->details.type_str, type_len); in sdl_deserialize_encoder()
1453 enc->to_zval = real_enc->to_zval; in sdl_deserialize_encoder()
1454 enc->to_xml = real_enc->to_xml; in sdl_deserialize_encoder()
1551 const encode *enc; in get_sdl_from_cache() local
1617 enc = defaultEncoding; in get_sdl_from_cache()
1618 while (enc->details.type != END_KNOWN_TYPES) { in get_sdl_from_cache()
1619 i++; enc++; in get_sdl_from_cache()
1630 enc = defaultEncoding; in get_sdl_from_cache()
1631 while (enc->details.type != END_KNOWN_TYPES) { in get_sdl_from_cache()
1632 encoders[++i] = (encodePtr)enc++; in get_sdl_from_cache()
1818 static void sdl_serialize_encoder_ref(encodePtr enc, HashTable *tmp_encoders, smart_str *out) { in sdl_serialize_encoder_ref() argument
1819 if (enc) { in sdl_serialize_encoder_ref()
1821 if ((encoder_num = zend_hash_str_find(tmp_encoders, (char*)&enc, sizeof(enc))) != 0) { in sdl_serialize_encoder_ref()
2024 static void sdl_serialize_encoder(encodePtr enc, HashTable *tmp_types, smart_str *out) in sdl_serialize_encoder() argument
2026 WSDL_CACHE_PUT_INT(enc->details.type, out); in sdl_serialize_encoder()
2027 sdl_serialize_string(enc->details.type_str, out); in sdl_serialize_encoder()
2028 sdl_serialize_string(enc->details.ns, out); in sdl_serialize_encoder()
2029 sdl_serialize_type_ref(enc->details.sdl_type, tmp_types, out); in sdl_serialize_encoder()
2119 const encode *enc; in add_sdl_to_cache() local
2213 enc = defaultEncoding; in add_sdl_to_cache()
2214 while (enc->details.type != END_KNOWN_TYPES) { in add_sdl_to_cache()
2218 zend_hash_str_add(&tmp_encoders, (char*)&enc, sizeof(encodePtr), &zv); in add_sdl_to_cache()
2219 enc++; in add_sdl_to_cache()
2435 static void make_persistent_sdl_encoder_ref(encodePtr *enc, HashTable *ptr_map, HashTable *bp_encod… in make_persistent_sdl_encoder_ref() argument
2440 if ((*enc) >= defaultEncoding && (*enc) < defaultEncoding + numDefaultEncodings) { in make_persistent_sdl_encoder_ref()
2444 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)enc, sizeof(encodePtr))) != NULL) { in make_persistent_sdl_encoder_ref()
2445 *enc = tmp; in make_persistent_sdl_encoder_ref()
2447 zend_hash_next_index_insert_ptr(bp_encoders, enc); in make_persistent_sdl_encoder_ref()
2838 static encodePtr make_persistent_sdl_encoder(encodePtr enc, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_encoder() argument
2845 *penc = *enc; in make_persistent_sdl_encoder()