diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2020-12-15 13:36:55 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2020-12-15 13:36:55 -0500 |
commit | 2ca5f3a386a1ca63433d6d13bb66f5e46fb2a854 (patch) | |
tree | efc52a61e29ab44d0996e97e01782591e891f646 /src/emu/rendlay.cpp | |
parent | 35bec8d2731fb775248ff3634bde538d77d6f2a0 (diff) |
unicode.h: Updates
- Remove from emu.h (except for UTF8_xxx macros, which have been transplanted to emucore.h since a lot of drivers use them) and osdepend.h
- Add std::string_view overrides for uchar_from_utf8 and normalize_unicode
Diffstat (limited to 'src/emu/rendlay.cpp')
-rw-r--r-- | src/emu/rendlay.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/rendlay.cpp b/src/emu/rendlay.cpp index a71857175e1..51dd035aef2 100644 --- a/src/emu/rendlay.cpp +++ b/src/emu/rendlay.cpp @@ -18,6 +18,7 @@ #include "video/rgbutil.h" #include "nanosvg.h" +#include "unicode.h" #include "vecstream.h" #include "xmlfile.h" @@ -3156,7 +3157,7 @@ protected: while (!s.empty()) { char32_t schar; - int scharcount = uchar_from_utf8(&schar, &s[0], s.length()); + int scharcount = uchar_from_utf8(&schar, s); if (scharcount == -1) break; @@ -3307,7 +3308,7 @@ private: while (!s.empty()) { char32_t schar; - int scharcount = uchar_from_utf8(&schar, &s[0], s.length()); + int scharcount = uchar_from_utf8(&schar, s); if (scharcount == -1) break; @@ -3693,7 +3694,7 @@ void layout_element::component::draw_text( while (!str.empty()) { char32_t schar; - int scharcount = uchar_from_utf8(&schar, &str[0], str.length()); + int scharcount = uchar_from_utf8(&schar, str); if (scharcount == -1) break; |