Atlas - pretest.c

Home / ext / SDL / test Lines: 1 | Size: 1084 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE BEGIN]
1/* 2 Copyright (C) 1997-2025 Sam Lantinga <[email protected]> 3 4 This software is provided 'as-is', without any express or implied 5 warranty. In no event will the authors be held liable for any damages 6 arising from the use of this software. 7 8 Permission is granted to anyone to use this software for any purpose, 9 including commercial applications, and to alter it and redistribute it 10 freely. 11*/ 12/* Call SDL_GetPrefPath to warm the SHGetFolderPathW cache */ 13 14/** 15 * We noticed frequent ci timeouts running testfilesystem on 32-bit Windows. 16 * Internally, this functions calls Shell32.SHGetFolderPathW. 17 */ 18 19#include <SDL3/SDL.h> 20#include <SDL3/SDL_main.h> 21 22int main(int argc, char *argv[]) 23{ 24 Uint64 start; 25 Uint64 prequit; 26 (void)argc; 27 (void)argv; 28 SDL_Init(0); 29 start = SDL_GetTicks(); 30 SDL_free(SDL_GetPrefPath("libsdl", "test_filesystem")); 31 prequit = SDL_GetTicks(); 32 SDL_Log("SDL_GetPrefPath took %" SDL_PRIu64 "ms", prequit - start); 33 SDL_Quit(); 34 SDL_Log("SDL_Quit took %" SDL_PRIu64 "ms", SDL_GetTicks() - prequit); 35 return 0; 36} 37
[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.