mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-27 01:39:22 +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