aboutsummaryrefslogtreecommitdiff
path: root/include/mbstring.h
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-04-16 10:37:49 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-04-16 10:37:49 +0200
commitca620251b1233d9147e4820ed38871a8c23a8dc2 (patch)
tree2a858c76a12ede956748631961ac7a1d0ce7f96e /include/mbstring.h
parent24195dca7e574f54e0ef1177a61df0ca1c00eeb0 (diff)
Don’t dunder attributes
Diffstat (limited to 'include/mbstring.h')
-rw-r--r--include/mbstring.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/include/mbstring.h b/include/mbstring.h
index 277586e..7e3f453 100644
--- a/include/mbstring.h
+++ b/include/mbstring.h
@@ -30,28 +30,26 @@ constexpr int U8_LEN_MAX = 4;
#define PRIsU8 ".*s"
#define U8_PRI_ARGS(sv) ((int)(sv).len), ((sv).p)
-[[__nodiscard__]] bool u8haspfx(const char8_t *, size_t, const char8_t *,
- size_t);
-[[__nodiscard__]] bool u8hassfx(const char8_t *, size_t, const char8_t *,
- size_t);
+[[nodiscard]] bool u8haspfx(const char8_t *, size_t, const char8_t *, size_t);
+[[nodiscard]] bool u8hassfx(const char8_t *, size_t, const char8_t *, size_t);
-[[__nodiscard__]] char8_t *u8chk(const char8_t *, size_t);
+[[nodiscard]] char8_t *u8chk(const char8_t *, size_t);
-[[__nodiscard__]] char8_t *u8chr(const char8_t *, size_t, rune);
-[[__nodiscard__]] char8_t *u8rchr(const char8_t *, size_t, rune);
+[[nodiscard]] char8_t *u8chr(const char8_t *, size_t, rune);
+[[nodiscard]] char8_t *u8rchr(const char8_t *, size_t, rune);
int rtou8(char8_t *, size_t, rune);
int u8tor(rune *, const char8_t *);
-[[__nodiscard__]] int u8cmp(const char8_t *, size_t, const char8_t *, size_t);
+[[nodiscard]] int u8cmp(const char8_t *, size_t, const char8_t *, size_t);
int u8next(rune *, const char8_t **, size_t *);
int u8prev(rune *, const char8_t **, const char8_t *);
-[[__nodiscard__]] size_t u8spn(const char8_t *, size_t, const rune *, size_t);
-[[__nodiscard__]] size_t u8cspn(const char8_t *, size_t, const rune *, size_t);
+[[nodiscard]] size_t u8spn(const char8_t *, size_t, const rune *, size_t);
+[[nodiscard]] size_t u8cspn(const char8_t *, size_t, const rune *, size_t);
-[[__nodiscard__]] size_t u8len(const char8_t *, size_t);
+[[nodiscard]] size_t u8len(const char8_t *, size_t);
#define u8chk(s, n) __MLIB_Q_PTR(char8_t, u8chk, (s), (s), (n))
#define u8chr(s, n, ch) __MLIB_Q_PTR(char8_t, u8chr, (s), (s), (n), (ch))