35 const char *elem_full,
36 uint *r_elem_full_offset);
45 const char *elem_src_full,
46 int elem_src_full_len,
47 uint elem_src_full_offset_len);
57 struct GHash **r_struct_map,
58 struct GHash **r_elem_map);
uint DNA_elem_id_strip(char *elem)
const char * DNA_struct_rename_legacy_hack_static_from_alias(const char *name)
bool DNA_elem_id_match(const char *elem_search, int elem_search_len, const char *elem_full, uint *r_elem_full_offset)
uint DNA_elem_id_offset_start(const char *elem_full)
@ DNA_RENAME_ALIAS_FROM_STATIC
@ DNA_RENAME_STATIC_FROM_ALIAS
char * DNA_elem_id_rename(struct MemArena *mem_arena, const char *elem_src, int elem_src_len, const char *elem_dst, int elem_dst_len, const char *elem_src_full, int elem_src_full_len, uint elem_src_full_offset_len)
uint DNA_elem_id_offset_end(const char *elem_full)
const char * DNA_struct_rename_legacy_hack_alias_from_static(const char *name)
void DNA_alias_maps(enum eDNA_RenameDir version_dir, struct GHash **r_struct_map, struct GHash **r_elem_map)
uint DNA_elem_id_strip_copy(char *elem_dst, const char *elem_src)
int DNA_elem_array_size(const char *str)
static MemArena * mem_arena