diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-09-11 07:37:17 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-09-11 07:37:17 +0300 |
commit | 08273adebb42f0e79a5114e5f391f480f2a4b964 (patch) | |
tree | 639d9416a80e51c0ee1f6bbcf77134b88a65a328 /source/blender | |
parent | 66078594d130f640f479949856630aa23083c9fa (diff) |
Cleanup: const cast warning, use string replace function
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/gpencil_geom.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/source/blender/blenkernel/intern/gpencil_geom.c b/source/blender/blenkernel/intern/gpencil_geom.c index 83e3a3098e9..a9b0eede055 100644 --- a/source/blender/blenkernel/intern/gpencil_geom.c +++ b/source/blender/blenkernel/intern/gpencil_geom.c @@ -2264,17 +2264,16 @@ static int gpencil_material_find_index_by_name(Object *ob, const char *name) return -1; } -/* Create the name with the object name and a subfix. */ -static void make_element_name(char *obname, char *name, const int maxlen, char *r_name) +/** + * Create the name with the object name and a suffix. + */ +static void make_element_name(const char *obname, const char *name, const int maxlen, char *r_name) { char str[256]; - sprintf(str, "%s_%s", obname, name); + SNPRINTF(str, "%s_%s", obname, name); + /* Replace any point by underscore. */ - char *current_pos = strchr(str, '.'); - while (current_pos) { - *current_pos = '_'; - current_pos = strchr(current_pos, '.'); - } + BLI_str_replace_char(str, '.', '_'); BLI_strncpy_utf8(r_name, str, maxlen); } |