From 1261b231939fc210032f30c4ee8a8f0440372237 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Thu, 14 May 2026 09:20:18 +0200 Subject: [PATCH] generator.lua: impl defines table.do_sorted --- generator/generator.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generator/generator.lua b/generator/generator.lua index 3c3bce7..edd7fa7 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -123,9 +123,10 @@ local serializeTableF = cpp2ffi.serializeTableF local function func_header_impl_generate(FP, defines) local outtab = {} - for k,v in pairs(defines) do + --may be key sorting is not enough and declaration order needed + cpp2ffi.table_do_sorted(defines, function(k,v) table.insert(outtab,"#define "..k.." "..v.."\n") - end + end) -- for _,t in ipairs(FP.funcdefs) do -- if t.cimguiname then -- local cimf = FP.defsT[t.cimguiname]