// Copyright 2018 - 2021 Michael D. Parker // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) module bindbc.sdl.bind.sdlfilesystem; import bindbc.sdl.config; static if(staticBinding){ extern(C) @nogc nothrow { static if(sdlSupport >= SDLSupport.sdl201) { char* SDL_GetBasePath(); char* SDL_GetPrefPath(const(char)* org, const(char)* app); } } } else { static if(sdlSupport >= SDLSupport.sdl201) { extern(C) @nogc nothrow { alias pSDL_GetBasePath = char* function(); alias pSDL_GetPrefPath = char* function(const(char)* org, const(char)* app); } __gshared { pSDL_GetBasePath SDL_GetBasePath; pSDL_GetPrefPath SDL_GetPrefPath; } } }