lib.odin 404 B

123456789101112131415
  1. package dynlib
  2. Library :: distinct rawptr
  3. load_library :: proc(path: string, global_symbols := false) -> (Library, bool) {
  4. return _load_library(path, global_symbols)
  5. }
  6. unload_library :: proc(library: Library) -> bool {
  7. return _unload_library(library)
  8. }
  9. symbol_address :: proc(library: Library, symbol: string) -> (ptr: rawptr, found: bool) #optional_ok {
  10. return _symbol_address(library, symbol)
  11. }