/* Set a range */ void sttype_range_set(stnode_t *node, stnode_t *entity, GSList* drange_list) { range_t *range; range = (range_t*)stnode_data(node); assert_magic(range, RANGE_MAGIC); range->entity = entity; range->drange = drange_new_from_list(drange_list); }
/* Set a range */ void sttype_range_set(stnode_t *node, stnode_t *field, GSList* drange_list) { range_t *range; range = stnode_data(node); assert_magic(range, RANGE_MAGIC); range->hfinfo = stnode_data(field); stnode_free(field); range->drange = drange_new_from_list(drange_list); }