summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/rendlay.cpp
diff options
context:
space:
mode:
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
commit2ca5f3a386a1ca63433d6d13bb66f5e46fb2a854 (patch)
treeefc52a61e29ab44d0996e97e01782591e891f646 /src/emu/rendlay.cpp
parent35bec8d2731fb775248ff3634bde538d77d6f2a0 (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.cpp7
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;