Skip to content

Commit 50ed058

Browse files
committed
fix: u8 -> bool to be semantically coherent
1 parent c5e513f commit 50ed058

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/carbon_string.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,24 +55,24 @@ void carbon_string_strip_substr(char *s, const char *sub) {
5555
while ((p = strstr(s, sub))) memmove(p, p + len, carbon_string_len(p + len) + 1);
5656
}
5757

58-
u8 carbon_string_starts_with_substr(const char *s, const char *sub) {
58+
bool carbon_string_starts_with_substr(const char *s, const char *sub) {
5959
return carbon_string_cmp_n(s, sub, carbon_string_len(sub)) ? false : true;
6060
}
6161

62-
u8 carbon_string_ends_with_substr(const char *s, const char *sub) {
62+
bool carbon_string_ends_with_substr(const char *s, const char *sub) {
6363
usz s_len = carbon_string_len(s), sub_len = carbon_string_len(sub);
6464
return (s_len >= sub_len) && (!carbon_string_cmp(s + (s_len - sub_len), sub));
6565
}
6666

67-
u8 carbon_string_is_number(const char *s) {
67+
bool carbon_string_is_number(const char *s) {
6868
usz len = carbon_string_len(s);
6969
for (usz i = 0; i < len; ++i) {
7070
if (!isdigit(s[i])) return false;
7171
}
7272
return true;
7373
}
7474

75-
u8 carbon_string_has_char(const char *s, char c) {
75+
bool carbon_string_has_char(const char *s, char c) {
7676
const char *c_ptr = strchr(s, c);
7777
if (!c_ptr) return false;
7878
return true;

src/carbon_string.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ CARBON_API i32 carbon_string_cmp_n(const char *s1, const char *s2, usz size);
1515
CARBON_API char *carbon_string_dup(const char *s);
1616
CARBON_API char *carbon_string_fmt(const char *s, ...);
1717
CARBON_API void carbon_string_strip_substr(char *s, const char *sub);
18-
CARBON_API u8 carbon_string_starts_with_substr(const char *s, const char *sub);
19-
CARBON_API u8 carbon_string_ends_with_substr(const char *s, const char *sub);
20-
CARBON_API u8 carbon_string_is_number(const char *s);
21-
CARBON_API u8 carbon_string_has_char(const char *s, char c);
18+
CARBON_API bool carbon_string_starts_with_substr(const char *s, const char *sub);
19+
CARBON_API bool carbon_string_ends_with_substr(const char *s, const char *sub);
20+
CARBON_API bool carbon_string_is_number(const char *s);
21+
CARBON_API bool carbon_string_has_char(const char *s, char c);
2222

2323
/**
2424
* @brief Gets the Levenshtein distance between two strings.

0 commit comments

Comments
 (0)