From f43d760790c5d7cd09b2aebf263f3d8c2460eebf Mon Sep 17 00:00:00 2001 From: Lartu Date: Fri, 8 Nov 2024 21:08:57 -0300 Subject: [PATCH] Fix WAIT --- src/aux/aux_compile_line.cpp | 6 +++--- src/ldpl.cpp | 2 +- src/ldpl_lib/ldpl_lib.cpp | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/aux/aux_compile_line.cpp b/src/aux/aux_compile_line.cpp index dac18ae..2a8b3b0 100644 --- a/src/aux/aux_compile_line.cpp +++ b/src/aux/aux_compile_line.cpp @@ -597,12 +597,12 @@ void compile_line(vector &tokens, compiler_state &state) // C++ Code #if defined(_WIN32) state.add_code( - "_sleep((long int)" + get_c_expression(state, tokens[1]) + ");", + "_sleep(" + get_c_expression(state, tokens[1]) + ".to_long_long());", state.where); #else state.add_code( - "std::this_thread::sleep_for(std::chrono::milliseconds((long int)" + - get_c_expression(state, tokens[1]) + "));", + "std::this_thread::sleep_for(std::chrono::milliseconds(" + + get_c_expression(state, tokens[1]) + ".to_long_long()));", state.where); #endif return; diff --git a/src/ldpl.cpp b/src/ldpl.cpp index 3cb627d..acb89a0 100644 --- a/src/ldpl.cpp +++ b/src/ldpl.cpp @@ -347,7 +347,7 @@ int main(int argc, const char *argv[]) // Generate the C++ compilation command string compile_line = - "c++ ldpl-temp.cpp -std=gnu++11 -w -O3 -o " + final_filename; + "c++ ldpl-temp.cpp -std=c++11 -w -O3 -o " + final_filename; #ifdef STATIC_BUILDS if (!no_static) compile_line += " -static-libgcc -static-libstdc++ "; diff --git a/src/ldpl_lib/ldpl_lib.cpp b/src/ldpl_lib/ldpl_lib.cpp index e98f5ea..1ae644e 100644 --- a/src/ldpl_lib/ldpl_lib.cpp +++ b/src/ldpl_lib/ldpl_lib.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #define NVM_FLOAT_EPSILON 0.00000001 #define CRLF "\n"