From 89a3e6b123c2c8350be9fdd4a377f8fc90948870 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 28 Feb 2026 07:08:57 +0100 Subject: [PATCH] change to std int --- src/rename.c | 17 +++++++++-------- src/rename.h | 3 ++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/rename.c b/src/rename.c index 363f2f5..ce1eef0 100644 --- a/src/rename.c +++ b/src/rename.c @@ -1,9 +1,10 @@ #include #include #include + #include "rename.h" -unsigned int _replace_two_byte_wide_char(const char character, char* dest) +uint8_t _replace_two_byte_wide_char(const char character, char* dest) { switch (character) { case WIDE_CHAR_a: @@ -41,7 +42,7 @@ unsigned int _replace_two_byte_wide_char(const char character, char* dest) return 2; } -unsigned int _replace_char(const char character, char* dest) +uint8_t _replace_char(const char character, char* dest) { switch (character) { case SPACE: @@ -55,10 +56,10 @@ unsigned int _replace_char(const char character, char* dest) return 1; } -unsigned int wide_char_length(const char character) +uint8_t wide_char_length(const char character) { - unsigned int count = 0; - for (int i = 7; i > 0; i--) { + uint8_t count = 0; + for (uint8_t i = 7; i > 0; i--) { if (character >> i & 1) count++; else @@ -153,9 +154,9 @@ char* rename_string(const char* src) return NULL; memset(dest, 0, STR_MAX_LENGTH); - int dest_count = 0; + uint16_t dest_count = 0; size_t length = strlen(src); - unsigned int wide_char_len = 0; + uint8_t wide_char_len = 0; for (size_t i = 0; i < length; i++) { wide_char_len = wide_char_length(src[i]); switch (wide_char_len) { @@ -187,7 +188,7 @@ char* rename_revert(const char* src) if (dest == NULL) return NULL; - int dest_count = 0; + uint16_t dest_count = 0; memset(dest, 0, STR_MAX_LENGTH); for (size_t i = 0; i < length; i++) { if (src[i] == '_') { diff --git a/src/rename.h b/src/rename.h index 86d9d43..0b60269 100644 --- a/src/rename.h +++ b/src/rename.h @@ -1,5 +1,6 @@ #ifndef RENAME_H #define RENAME_H +#include #define STR_MAX_LENGTH 1024 @@ -32,7 +33,7 @@ typedef char* (*rename_ptr)(const char* src); -unsigned int wide_char_length(const char character); +uint8_t wide_char_length(const char character); char* escape(const char* src); char* rename_point(const char* src); char* rename_lower(const char* src); -- 2.47.3