diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-04-16 10:37:49 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-04-16 10:37:49 +0200 |
commit | ca620251b1233d9147e4820ed38871a8c23a8dc2 (patch) | |
tree | 2a858c76a12ede956748631961ac7a1d0ce7f96e /include/mbstring.h | |
parent | 24195dca7e574f54e0ef1177a61df0ca1c00eeb0 (diff) |
Don’t dunder attributes
Diffstat (limited to 'include/mbstring.h')
-rw-r--r-- | include/mbstring.h | 20 |
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)) |