From 99f8065703fb079338cbbb621870f50dfe416020 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Tue, 17 Feb 2026 11:31:11 +0100 Subject: [PATCH] avoid static const vardef assign not number (implot) --- generator/cpp2ffi.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 93c60aa..03b4f58 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -2065,7 +2065,10 @@ function M.Parser() print("--skip enum forward declaration:",it2) it2 = "" end - if it2:match"=%s*ImVec" then + --only vardef assign with number + local assig = it2:match("static const [^=]*=([^;]*);") + --print("it2",it2,"assig",assig,tonumber(assig)) + if assig and not tonumber(assig) then print("--skip = vardef declaration:",it2) it2 = "" end