From bfb2aa45d5ddb2946fadffd0f6df38e895c5de9c Mon Sep 17 00:00:00 2001 From: veclav talica Date: Thu, 23 Jun 2022 09:14:09 +0500 Subject: [PATCH] examples: fix passing long* to localtime when it expects long long* --- examples/shaders/shaders_hot_reloading.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/shaders/shaders_hot_reloading.c b/examples/shaders/shaders_hot_reloading.c index 6815d40cf..84751af12 100644 --- a/examples/shaders/shaders_hot_reloading.c +++ b/examples/shaders/shaders_hot_reloading.c @@ -36,7 +36,7 @@ int main(void) InitWindow(screenWidth, screenHeight, "raylib [shaders] example - hot reloading"); const char *fragShaderFileName = "resources/shaders/glsl%i/reload.fs"; - long fragShaderFileModTime = GetFileModTime(TextFormat(fragShaderFileName, GLSL_VERSION)); + time_t fragShaderFileModTime = (time_t)GetFileModTime(TextFormat(fragShaderFileName, GLSL_VERSION)); // Load raymarching shader // NOTE: Defining 0 (NULL) for vertex shader forces usage of internal default vertex shader @@ -72,7 +72,7 @@ int main(void) // Hot shader reloading if (shaderAutoReloading || (IsMouseButtonPressed(MOUSE_BUTTON_LEFT))) { - long currentFragShaderModTime = GetFileModTime(TextFormat(fragShaderFileName, GLSL_VERSION)); + time_t currentFragShaderModTime = (time_t)GetFileModTime(TextFormat(fragShaderFileName, GLSL_VERSION)); // Check if shader file has been modified if (currentFragShaderModTime != fragShaderFileModTime)