From 91a4ac771b08ecffdcc8c084592286961d99c5f2 Mon Sep 17 00:00:00 2001 From: Akatsumekusa <112813970+Akatmks@users.noreply.github.com> Date: Sun, 25 Jun 2023 16:54:11 +0000 Subject: [PATCH] Yutils: tonumber(ffi.C.wcslen()) (#1) --- src/Yutils.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Yutils.lua b/src/Yutils.lua index ab93d84..96fc31b 100644 --- a/src/Yutils.lua +++ b/src/Yutils.lua @@ -3171,7 +3171,7 @@ Yutils = { end -- Get utf16 text text = utf8_to_utf16(text) - local text_len = ffi.C.wcslen(text) + local text_len = tonumber(ffi.C.wcslen(text)) -- Get text extents with this font local size = ffi.new("SIZE[1]") ffi.C.GetTextExtentPoint32W(dc, text, text_len, size) @@ -3190,7 +3190,7 @@ Yutils = { local shape, shape_n = {}, 0 -- Get utf16 text text = utf8_to_utf16(text) - local text_len = ffi.C.wcslen(text) + local text_len = tonumber(ffi.C.wcslen(text)) -- Add path to device context if text_len > 8192 then error("text too long", 2) @@ -3531,4 +3531,4 @@ if ({...})[1] then end -- Return library to script loader -return Yutils \ No newline at end of file +return Yutils