comparison test/callback_suite/make-invoke-macros.lua @ 487:d8f0e6cecdab

- simplified test/callback_suite
author Tassilo Philipp
date Fri, 18 Mar 2022 09:47:18 +0100
parents 3e629dc19168
children
comparison
equal deleted inserted replaced
486:d160046da104 487:d8f0e6cecdab
13 for j = 0, i-1 do 13 for j = 0, i-1 do
14 if j > 0 then 14 if j > 0 then
15 argdef = argdef .. "," 15 argdef = argdef .. ","
16 argset = argset .. "," 16 argset = argset .. ","
17 end 17 end
18 argdef = argdef .. "A" .. j 18 argdef = argdef .. "M" .. j
19 argset = argset .. "A[" .. j .. "].A" .. j 19 argset = argset .. "M[" .. j .. "].M" .. j
20 end 20 end
21 end 21 end
22 line = line .. argdef .. ") void ID(void* addr) { Result.R = ((CONFIG_API R(*)(" .. argdef .. "))addr)(" .. argset .. ");}\n" 22 line = line .. argdef .. ") void ID(void* addr) { Result.R = ((CONFIG_API R(*)(" .. argdef .. "))addr)(" .. argset .. ");}\n"
23 io.write(line) 23 io.write(line)
24 end 24 end