pattr 2610 ext/soap/php_sdl.c sdlAttributePtr pattr; pattr 2615 ext/soap/php_sdl.c pattr = malloc(sizeof(sdlAttribute)); pattr 2616 ext/soap/php_sdl.c memset(pattr, 0, sizeof(sdlAttribute)); pattr 2618 ext/soap/php_sdl.c *pattr = *attr; pattr 2620 ext/soap/php_sdl.c if (pattr->name) { pattr 2621 ext/soap/php_sdl.c pattr->name = strdup(pattr->name); pattr 2623 ext/soap/php_sdl.c if (pattr->namens) { pattr 2624 ext/soap/php_sdl.c pattr->namens = strdup(pattr->namens); pattr 2626 ext/soap/php_sdl.c if (pattr->ref) { pattr 2627 ext/soap/php_sdl.c pattr->ref = strdup(pattr->ref); pattr 2629 ext/soap/php_sdl.c if (pattr->def) { pattr 2630 ext/soap/php_sdl.c pattr->def = strdup(pattr->def); pattr 2632 ext/soap/php_sdl.c if (pattr->fixed) { pattr 2633 ext/soap/php_sdl.c pattr->fixed = strdup(pattr->fixed); pattr 2637 ext/soap/php_sdl.c if (pattr->encode) { pattr 2638 ext/soap/php_sdl.c make_persistent_sdl_encoder_ref(&pattr->encode, ptr_map, bp_encoders); pattr 2641 ext/soap/php_sdl.c if (pattr->extraAttributes) { pattr 2644 ext/soap/php_sdl.c pattr->extraAttributes = malloc(sizeof(HashTable)); pattr 2645 ext/soap/php_sdl.c zend_hash_init(pattr->extraAttributes, zend_hash_num_elements(attr->extraAttributes), NULL, delete_extra_attribute_persistent, 1); pattr 2647 ext/soap/php_sdl.c zend_hash_internal_pointer_reset(pattr->extraAttributes); pattr 2660 ext/soap/php_sdl.c zend_hash_add(pattr->extraAttributes, key, key_len, (void*)&pextra, sizeof(sdlExtraAttributePtr), NULL); pattr 2667 ext/soap/php_sdl.c return pattr; pattr 2822 ext/soap/php_sdl.c sdlAttributePtr *tmp, pattr; pattr 2829 ext/soap/php_sdl.c pattr = make_persistent_sdl_attribute(*tmp, ptr_map, bp_types, bp_encoders); pattr 2831 ext/soap/php_sdl.c zend_hash_add(ptype->attributes, key, key_len, (void*)&pattr, sizeof(sdlAttributePtr), NULL); pattr 2833 ext/soap/php_sdl.c zend_hash_next_index_insert(ptype->attributes, (void*)&pattr, sizeof(sdlAttributePtr), NULL);