This library contains code that extends and simplifies different operations
for C language based programs.
Revisión | c4e35d4520c38187cde6e13f4eae9bb7f8216ef6 (tree) |
---|---|
Tiempo | 2022-10-04 13:21:35 |
Autor | Sergey Gusarov <laborer2008@gmai...> |
Commiter | Sergey Gusarov |
Bcc compilation fix
@@ -1,4 +1,4 @@ | ||
1 | -7964c1aa4ed949b9e73ed2a35f8ed8f4f62bd8d0 cmake/cmake_tools | |
1 | +38d75070a180807f8e261529501f53450cdb0e05 cmake/cmake_tools | |
2 | 2 | 5013d507802becd2c434d4dbdafad45c3da5ef23 include/ctools/std/msinttypes |
3 | 3 | 0556a9e3eb8cef3262acbd7be988447b41b14215 pyrepo |
4 | 4 | 0b899aec14d3a9abb2bf260ac355f0f28630a6a3 tests/unity |
@@ -31,6 +31,12 @@ | ||
31 | 31 | #endif |
32 | 32 | /* *INDENT-ON* */ |
33 | 33 | |
34 | +#if defined (CT_COMPL_BCC) | |
35 | +// Unsupported at least with bcc 7.40 | |
36 | +# define ceilf(x) ceil(x) | |
37 | +# define floorf(x) floor(x) | |
38 | +#endif | |
39 | + | |
34 | 40 | #ifdef CT_STD_MATH_USE_SIMPLE_ROUND__ |
35 | 41 | # error CT_STD_MATH_USE_SIMPLE_ROUND__ must be undefined |
36 | 42 | #endif |
@@ -11,10 +11,7 @@ | ||
11 | 11 | |
12 | 12 | #include "ctools/void_bytes.h" |
13 | 13 | |
14 | -CT_BEGIN_EXTERNAL_HEADERS | |
15 | -# include <math.h> | |
16 | -CT_END_EXTERNAL_HEADERS | |
17 | - | |
14 | +#include "ctools/std/math.h" | |
18 | 15 | #include "ctools/asserts.h" |
19 | 16 | #include "ctools/pointer.h" |
20 | 17 |