From: Bastian Dehn Date: Sat, 28 Feb 2026 07:32:05 +0000 (+0100) Subject: fix wide char replace none X-Git-Tag: 1.1.4^2~6 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=bea46bdc34d4b2530a4bff63a63abf0b33ab2e32;p=mv_none_space.git fix wide char replace none --- diff --git a/src/rename.c b/src/rename.c index ce1eef0..cd25219 100644 --- a/src/rename.c +++ b/src/rename.c @@ -36,7 +36,7 @@ uint8_t _replace_two_byte_wide_char(const char character, char* dest) dest[1] = 's'; break; default: - break; + return 0; } return 2; @@ -76,7 +76,7 @@ char* escape(const char* src) return NULL; memset(dest, 0, STR_MAX_LENGTH); - int destcounter = 0; + uint16_t dest_count = 0; size_t length = strlen(src); for (size_t i = 0; i < length; i++) { switch(src[i]) { @@ -87,11 +87,11 @@ char* escape(const char* src) case BRACKET_CLOSE: case BRACE_OPEN: case BRACE_CLOSE: - dest[destcounter++] = '\\'; - dest[destcounter++] = src[i]; + dest[dest_count++] = '\\'; + dest[dest_count++] = src[i]; break; default: - dest[destcounter++] = src[i]; + dest[dest_count++] = src[i]; break; } }