Working example
This commit is contained in:
10
sdl3/sdl3_loadso.odin
Normal file
10
sdl3/sdl3_loadso.odin
Normal file
@@ -0,0 +1,10 @@
|
||||
package sdl3
|
||||
|
||||
SharedObject :: struct {}
|
||||
|
||||
@(default_calling_convention="c", link_prefix="SDL_", require_results)
|
||||
foreign lib {
|
||||
LoadObject :: proc(sofile: cstring) -> ^SharedObject ---
|
||||
LoadFunction :: proc(handle: ^SharedObject, name: cstring) -> FunctionPointer ---
|
||||
UnloadObject :: proc(handle: ^SharedObject) ---
|
||||
}
|
||||
Reference in New Issue
Block a user