| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2024-04-18 02:29:59 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2024-04-18 02:29:59 UTC |
| parent | 3f91ffd83ae79ee1859cfb7954922935424ed4ef |
| HaxeCBridge.hx | +1 | -1 |
diff --git a/HaxeCBridge.hx b/HaxeCBridge.hx index f9218ce..6fb9239 100644 --- a/HaxeCBridge.hx +++ b/HaxeCBridge.hx @@ -222,7 +222,7 @@ class HaxeCBridge { case TPath(path) if (path.name == "Array"): wrap = true; passArgs.push(macro $i{arg.name}.reinterpret().toUnmanagedArray($i{arg.name + "__len"}).copy()); - args.push({ name: arg.name, type: TPath({name: "Pointer", pack: ["cpp"], params: path.params.map(tp -> convertSecondaryTP(tp))}) }); + args.push({ name: arg.name, type: TPath({name: "ConstPointer", pack: ["cpp"], params: path.params.map(tp -> convertSecondaryTP(tp))}) }); args.push({ name: arg.name + "__len", type: TPath({name: "SizeT", pack: ["cpp"]}) }); default: passArgs.push(macro $i{arg.name});