-
-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add u8 variants #61
Comments
A minor proof that nobody uses wchar besides Windows is that gcc waits for Just kill |
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
There's not much practial need for wchar strings (esp. 4-byte strings), but a lot for a proper and safe utf-8 string library. Recommended: ./configure --disable-wchar --enable-u8 See GH #61 Start with u8cpy_s, u8icpy_s, u8cat_s, u8icat_s, u8nlen_s, u8norm_s and the safe_u8_lib.h header.
C18 thought about adding the
char8_t
type, to match the newu8
string prefix: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2231.htmThey only wanted to add some converters mbrtoc8, c8rtomb, no other functions for char8_t, instead of the ASCII str and widechar wcs variants.
80% use UTF-8, not widechar. wcs only makes sense on windows, everywhere else u8 won.
Think of adding u8 variants for all functions (disabled by default).
look at julia's utf8lib and utf8.h (which is not as good).
The text was updated successfully, but these errors were encountered: