37 const int elem_search_len,
38 const char *elem_full,
39 uint *r_elem_full_offset);
42 const int elem_src_len,
44 const int elem_dst_len,
45 const char *elem_src_full,
46 const int elem_src_full_len,
47 const uint elem_src_full_offset_len);
55 struct GHash **r_struct_map,
56 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)
char * DNA_elem_id_rename(struct MemArena *mem_arena, const char *elem_src, const int elem_src_len, const char *elem_dst, const int elem_dst_len, const char *elem_src_full, const int elem_src_full_len, const uint elem_src_full_offset_len)
uint DNA_elem_id_offset_start(const char *elem_full)
@ DNA_RENAME_ALIAS_FROM_STATIC
@ DNA_RENAME_STATIC_FROM_ALIAS
uint DNA_elem_id_offset_end(const char *elem_full)
bool DNA_elem_id_match(const char *elem_search, const int elem_search_len, const char *elem_full, uint *r_elem_full_offset)
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