feat(string): implemented get size function

This commit is contained in:
Mineplay 2025-07-11 06:48:05 -05:00
parent 53f0763090
commit 54a1c83d71
2 changed files with 11 additions and 0 deletions

View file

@ -55,4 +55,6 @@ FledastyError fledasty_string_shrink_to_fit(FledastyString *current_string);
bool fledasty_string_has_string(const FledastyString *current_string, char *character_string, const size_t character_string_size);
static inline bool fledasty_string_is_empty(const FledastyString *current_string) { return current_string == NULL || current_string->size == 0; }
size_t fledasty_string_get_size(const char *character_string);
#endif

View file

@ -288,3 +288,12 @@ bool fledasty_string_has_string(const FledastyString *current_string, char *char
return false;
}
size_t fledasty_string_get_size(const char *character_string) {
size_t size = 0;
while (character_string[size] != '\0') {
size += 1;
}
return size;
}