util.h - libgrapheme - unicode string library | |
git clone git://git.suckless.org/libgrapheme | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
util.h (715B) | |
--- | |
1 /* See LICENSE file for copyright and license details. */ | |
2 #ifndef UTIL_H | |
3 #define UTIL_H | |
4 | |
5 #include "../gen/types.h" | |
6 | |
7 #define LEN(x) (sizeof(x) / sizeof(*(x))) | |
8 | |
9 #ifdef __has_attribute | |
10 #if __has_attribute(optnone) | |
11 void libgrapheme(const void *) __attribute__((optnone)); | |
12 void libutf8proc(const void *) __attribute__((optnone)); | |
13 #endif | |
14 #endif | |
15 | |
16 uint_least32_t *generate_cp_test_buffer(const struct break_test *, size_… | |
17 size_t *); | |
18 char *generate_utf8_test_buffer(const struct break_test *, size_t, size_… | |
19 | |
20 void run_benchmark(void (*func)(const void *), const void *, const char … | |
21 const char *, const char *, double *, size_t, size_t); | |
22 | |
23 #endif /* UTIL_H */ |