module dl

pub const (
	version = 1
	dl_ext  = get_shared_library_extension()
)

// get_shared_library_extension returns the platform dependent shared library extension
// i.e. .dll on windows, .so on most unixes, .dylib on macos.
pub fn get_shared_library_extension() string {
	mut res := '.so'
	$if macos {
		res = '.dylib'
	}
	$if windows {
		res = '.dll'
	}
	return res
}