mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
3d8f75b3d8
commit
e8a38c5482
3 changed files with 10 additions and 5 deletions
|
@ -426,9 +426,10 @@ def mk_dotnet(dotnet):
|
|||
dotnet.write(' {\n\n')
|
||||
|
||||
for name, ret, sig in Closures:
|
||||
sig = sig.replace("unsigned const*","uint[]")
|
||||
sig = sig.replace("void*","voidp").replace("unsigned","uint")
|
||||
sig = sig.replace("Z3_ast*","ref IntPtr").replace("uint*","ref uint").replace("Z3_lbool*","ref int")
|
||||
ret = ret.replace("void*","voidp").replace("unsigned","uint")
|
||||
ret = ret.replace("void*","voidp").replace("unsigned","uint")
|
||||
if "*" in sig or "*" in ret:
|
||||
continue
|
||||
dotnet.write(' [UnmanagedFunctionPointer(CallingConvention.Cdecl)]\n')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue