💾 Archived View for gemini.rmf-dev.com › repo › Vaati › Vgmi › files › 260a1062382d6c77b542c263ca5cd… captured on 2024-02-05 at 10:04:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Go Back

0 /*

1 * MIT License

2 * Copyright (c) 2010-2020 nsf <no.smile.face@gmail.com>

3 * 2015-2022 Adam Saponara <as@php.net>

4 */

5 int utf8_char_length(char c);

6 int utf8_unicode_length(uint32_t c);

7 int utf8_char_to_unicode(uint32_t *out, const char *c);

8 int utf8_unicode_to_char(char *out, uint32_t c);

9 const char *utf8_next(const char **ptr);

10 int utf8_previous(const char *ptr, int i);

11 int utf8_width(const char *ptr, size_t length);

12 int utf8_cpy(char *dst, const char *src, size_t length);

13 int utf8_len(const char *ptr, size_t length);

14 int utf8_fgetc(FILE *f, uint32_t *out);

15 int utf8_fprintf(FILE *f, const char *buf, size_t length);

16