• R/O
  • SSH

libctools: Commit

This library contains code that extends and simplifies different operations
for C language based programs.


Commit MetaInfo

Revisiónc4e35d4520c38187cde6e13f4eae9bb7f8216ef6 (tree)
Tiempo2022-10-04 13:21:35
AutorSergey Gusarov <laborer2008@gmai...>
CommiterSergey Gusarov

Log Message

Bcc compilation fix

Cambiar Resumen

Diferencia incremental

diff -r e3435b634be8 -r c4e35d4520c3 .hgsubstate
--- a/.hgsubstate Tue Oct 04 03:46:33 2022 +0300
+++ b/.hgsubstate Tue Oct 04 07:21:35 2022 +0300
@@ -1,4 +1,4 @@
1-7964c1aa4ed949b9e73ed2a35f8ed8f4f62bd8d0 cmake/cmake_tools
1+38d75070a180807f8e261529501f53450cdb0e05 cmake/cmake_tools
22 5013d507802becd2c434d4dbdafad45c3da5ef23 include/ctools/std/msinttypes
33 0556a9e3eb8cef3262acbd7be988447b41b14215 pyrepo
44 0b899aec14d3a9abb2bf260ac355f0f28630a6a3 tests/unity
diff -r e3435b634be8 -r c4e35d4520c3 include/ctools/std/math.h
--- a/include/ctools/std/math.h Tue Oct 04 03:46:33 2022 +0300
+++ b/include/ctools/std/math.h Tue Oct 04 07:21:35 2022 +0300
@@ -31,6 +31,12 @@
3131 #endif
3232 /* *INDENT-ON* */
3333
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+
3440 #ifdef CT_STD_MATH_USE_SIMPLE_ROUND__
3541 # error CT_STD_MATH_USE_SIMPLE_ROUND__ must be undefined
3642 #endif
diff -r e3435b634be8 -r c4e35d4520c3 src/void_bytes.c
--- a/src/void_bytes.c Tue Oct 04 03:46:33 2022 +0300
+++ b/src/void_bytes.c Tue Oct 04 07:21:35 2022 +0300
@@ -11,10 +11,7 @@
1111
1212 #include "ctools/void_bytes.h"
1313
14-CT_BEGIN_EXTERNAL_HEADERS
15-# include <math.h>
16-CT_END_EXTERNAL_HEADERS
17-
14+#include "ctools/std/math.h"
1815 #include "ctools/asserts.h"
1916 #include "ctools/pointer.h"
2017
Show on old repository browser