Lines Matching refs:pmodel
2654 sdlContentModelPtr pmodel; in make_persistent_sdl_model() local
2657 pmodel = malloc(sizeof(sdlContentModel)); in make_persistent_sdl_model()
2658 memset(pmodel, 0, sizeof(sdlContentModel)); in make_persistent_sdl_model()
2659 *pmodel = *model; in make_persistent_sdl_model()
2661 switch (pmodel->kind) { in make_persistent_sdl_model()
2663 if (pmodel->u.element) { in make_persistent_sdl_model()
2664 make_persistent_sdl_type_ref(&pmodel->u.element, ptr_map, bp_types); in make_persistent_sdl_model()
2671 pmodel->u.content = malloc(sizeof(HashTable)); in make_persistent_sdl_model()
2672 …zend_hash_init(pmodel->u.content, zend_hash_num_elements(model->u.content), NULL, delete_model_per… in make_persistent_sdl_model()
2676 zend_hash_next_index_insert_ptr(pmodel->u.content, pcontent); in make_persistent_sdl_model()
2681 if (pmodel->u.group_ref) { in make_persistent_sdl_model()
2682 pmodel->u.group_ref = strdup(pmodel->u.group_ref); in make_persistent_sdl_model()
2687 if (pmodel->u.group) { in make_persistent_sdl_model()
2688 make_persistent_sdl_type_ref(&pmodel->u.group, ptr_map, bp_types); in make_persistent_sdl_model()
2696 return pmodel; in make_persistent_sdl_model()