#pragma once #include "types.h" void os_SetWindowText(const char* text); double os_GetSeconds(); void os_DoEvents(); void os_CreateWindow(); void os_SetupInput(); #ifdef _MSC_VER #include #endif u32 static INLINE bitscanrev(u32 v) { #ifdef __GNUC__ return 31-__builtin_clz(v); #else unsigned long rv; _BitScanReverse(&rv,v); return rv; #endif }