diff options
Diffstat (limited to 'vendor/librune/lib/utf8/u8set.c')
-rw-r--r-- | vendor/librune/lib/utf8/u8set.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/vendor/librune/lib/utf8/u8set.c b/vendor/librune/lib/utf8/u8set.c deleted file mode 100644 index 6c57991..0000000 --- a/vendor/librune/lib/utf8/u8set.c +++ /dev/null @@ -1,24 +0,0 @@ -#include <string.h> - -#include "utf8.h" - -#include "internal/common.h" - -size_t -u8set(char8_t *s, rune ch, size_t n) -{ - int m; - char8_t buf[U8_LEN_MAX]; - - if (n == 0) - return 0; - if (ch <= _1B_MAX) { - memset(s, ch, n); - return n; - } - m = rtou8(buf, ch, sizeof(buf)); - for (size_t i = 0; i < n; i += m) - memcpy(s + i, buf, m); - - return n - n % m; -} |