diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-12 09:56:35 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-12 09:56:35 +0300 |
commit | 65ffc414fe2f6700c586b954331aa96ddba0eedb (patch) | |
tree | 1fa5e64590b67cdc7e4db0a01145af2860c94914 /source/blender/makesdna/intern/dna_utils.h | |
parent | d968db82b7aac37cd788a490997376004b5ce9eb (diff) |
Cleanup: move utility functions into dna_utils
Rename old/new to src/dst since renaming happens in both directions
when versioning.
Diffstat (limited to 'source/blender/makesdna/intern/dna_utils.h')
-rw-r--r-- | source/blender/makesdna/intern/dna_utils.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/blender/makesdna/intern/dna_utils.h b/source/blender/makesdna/intern/dna_utils.h index 69b265be27a..38fce41440a 100644 --- a/source/blender/makesdna/intern/dna_utils.h +++ b/source/blender/makesdna/intern/dna_utils.h @@ -20,6 +20,21 @@ #ifndef __DNA_UTILS_H__ #define __DNA_UTILS_H__ +struct MemArena; + int DNA_elem_array_size(const char *str); +uint DNA_elem_id_offset_start(const char *elem_dna); +uint DNA_elem_id_offset_end(const char *elem_dna); +bool DNA_elem_id_match( + const char *elem_search, const int elem_search_len, + const char *elem_dna, + uint *r_elem_dna_offset); +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_dna_src, const int elem_dna_src_len, + const uint elem_dna_offset_start); + #endif /* __DNA_UTILS_H__ */ |