diff options
author | Jack Lloyd <[email protected]> | 2017-09-21 13:49:14 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2017-09-21 13:49:14 -0400 |
commit | 5cc5e1bd3fac87186f511a48cee9cda86e4607ca (patch) | |
tree | ea64916bb405f215bc5aed2cddfecdc85322bada /src/lib/utils | |
parent | b331caf9ae61410aaa6e7e7fc4b33267562bd78e (diff) |
Clean up header includes
Avoid including build.h or assert.h directly, instead always take
them though types.h
Avoid math.h in favor of cmath
Diffstat (limited to 'src/lib/utils')
-rw-r--r-- | src/lib/utils/assert.h | 2 | ||||
-rw-r--r-- | src/lib/utils/compiler.h | 4 | ||||
-rw-r--r-- | src/lib/utils/dyn_load/dyn_load.cpp | 1 | ||||
-rw-r--r-- | src/lib/utils/dyn_load/dyn_load.h | 2 | ||||
-rw-r--r-- | src/lib/utils/mutex.h | 1 | ||||
-rw-r--r-- | src/lib/utils/rounding.h | 1 |
6 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/utils/assert.h b/src/lib/utils/assert.h index ab0616ff9..3f5f0231d 100644 --- a/src/lib/utils/assert.h +++ b/src/lib/utils/assert.h @@ -9,7 +9,7 @@ #ifndef BOTAN_ASSERTION_CHECKING_H_ #define BOTAN_ASSERTION_CHECKING_H_ -#include <botan/build.h> +#include <botan/compiler.h> namespace Botan { diff --git a/src/lib/utils/compiler.h b/src/lib/utils/compiler.h index ff7f36571..00f22358a 100644 --- a/src/lib/utils/compiler.h +++ b/src/lib/utils/compiler.h @@ -5,6 +5,10 @@ * Botan is released under the Simplified BSD License (see license.txt) */ +/* This header is included in both C++ and C (via ffi.h) and should only + contain macro definitions. +*/ + #ifndef BOTAN_UTIL_COMPILER_FLAGS_H_ #define BOTAN_UTIL_COMPILER_FLAGS_H_ diff --git a/src/lib/utils/dyn_load/dyn_load.cpp b/src/lib/utils/dyn_load/dyn_load.cpp index 2b24e5f6c..2cacf7c46 100644 --- a/src/lib/utils/dyn_load/dyn_load.cpp +++ b/src/lib/utils/dyn_load/dyn_load.cpp @@ -6,7 +6,6 @@ */ #include <botan/dyn_load.h> -#include <botan/build.h> #include <botan/exceptn.h> #if defined(BOTAN_TARGET_OS_HAS_DLOPEN) diff --git a/src/lib/utils/dyn_load/dyn_load.h b/src/lib/utils/dyn_load/dyn_load.h index 31da6b7a2..581eac724 100644 --- a/src/lib/utils/dyn_load/dyn_load.h +++ b/src/lib/utils/dyn_load/dyn_load.h @@ -8,8 +8,8 @@ #ifndef BOTAN_DYNAMIC_LOADER_H_ #define BOTAN_DYNAMIC_LOADER_H_ +#include <botan/types.h> #include <string> -#include <botan/build.h> namespace Botan { diff --git a/src/lib/utils/mutex.h b/src/lib/utils/mutex.h index e8718d5eb..46a652bba 100644 --- a/src/lib/utils/mutex.h +++ b/src/lib/utils/mutex.h @@ -7,7 +7,6 @@ #ifndef BOTAN_UTIL_MUTEX_H_ #define BOTAN_UTIL_MUTEX_H_ -#include <botan/build.h> #include <botan/types.h> #if defined(BOTAN_TARGET_OS_HAS_THREADS) diff --git a/src/lib/utils/rounding.h b/src/lib/utils/rounding.h index e74a80798..a06626b88 100644 --- a/src/lib/utils/rounding.h +++ b/src/lib/utils/rounding.h @@ -9,7 +9,6 @@ #define BOTAN_ROUNDING_H_ #include <botan/types.h> -#include <botan/assert.h> namespace Botan { |