Mercurial > pub > dyncall > dyncall
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 |