[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 14/18] libdecnumber: Don't fool around with guards to
From: |
Markus Armbruster |
Subject: |
[Qemu-devel] [PULL 14/18] libdecnumber: Don't fool around with guards to avoid #include |
Date: |
Tue, 12 Jul 2016 16:31:30 +0200 |
Some libdecnumber headers avoid including decNumber.h or decContext.h
again by checking their header guards. Don't. Including them
multiple times is safe, and the compiler can do it efficiently.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
---
include/libdecnumber/decNumber.h | 4 +---
include/libdecnumber/dpd/decimal128.h | 4 +---
include/libdecnumber/dpd/decimal32.h | 4 +---
include/libdecnumber/dpd/decimal64.h | 4 +---
4 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/include/libdecnumber/decNumber.h b/include/libdecnumber/decNumber.h
index 9fa4e6a..3f3a74a 100644
--- a/include/libdecnumber/decNumber.h
+++ b/include/libdecnumber/decNumber.h
@@ -38,9 +38,7 @@
#define DECFULLNAME "Decimal Number Module" /* Verbose name */
#define DECAUTHOR "Mike Cowlishaw" /* Who to blame */
- #if !defined(DECCONTEXT)
- #include "libdecnumber/decContext.h"
- #endif
+ #include "libdecnumber/decContext.h"
/* Bit settings for decNumber.bits */
#define DECNEG 0x80 /* Sign; 1=negative, 0=positive or zero */
diff --git a/include/libdecnumber/dpd/decimal128.h
b/include/libdecnumber/dpd/decimal128.h
index 7d9ee24..13d1ae8 100644
--- a/include/libdecnumber/dpd/decimal128.h
+++ b/include/libdecnumber/dpd/decimal128.h
@@ -59,9 +59,7 @@
#ifndef DECNUMDIGITS
#define DECNUMDIGITS DECIMAL128_Pmax /* size if not already defined*/
#endif
- #ifndef DECNUMBER
- #include "libdecnumber/decNumber.h"
- #endif
+ #include "libdecnumber/decNumber.h"
/* Decimal 128-bit type, accessible by bytes */
typedef struct {
diff --git a/include/libdecnumber/dpd/decimal32.h
b/include/libdecnumber/dpd/decimal32.h
index de313e0..03c80db 100644
--- a/include/libdecnumber/dpd/decimal32.h
+++ b/include/libdecnumber/dpd/decimal32.h
@@ -59,9 +59,7 @@
#ifndef DECNUMDIGITS
#define DECNUMDIGITS DECIMAL32_Pmax /* size if not already defined*/
#endif
- #ifndef DECNUMBER
- #include "libdecnumber/decNumber.h"
- #endif
+ #include "libdecnumber/decNumber.h"
/* Decimal 32-bit type, accessible by bytes */
typedef struct {
diff --git a/include/libdecnumber/dpd/decimal64.h
b/include/libdecnumber/dpd/decimal64.h
index 2f6c049..a375faf 100644
--- a/include/libdecnumber/dpd/decimal64.h
+++ b/include/libdecnumber/dpd/decimal64.h
@@ -61,9 +61,7 @@
#ifndef DECNUMDIGITS
#define DECNUMDIGITS DECIMAL64_Pmax /* size if not already defined*/
#endif
- #ifndef DECNUMBER
- #include "libdecnumber/decNumber.h"
- #endif
+ #include "libdecnumber/decNumber.h"
/* Decimal 64-bit type, accessible by bytes */
typedef struct {
--
2.5.5
- [Qemu-devel] [PULL 00/18] Clean up #include "..." vs <...> and header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 07/18] linux-user: Clean up target_structs.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 02/18] scripts: New clean-header-guards.pl, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 14/18] libdecnumber: Don't fool around with guards to avoid #include,
Markus Armbruster <=
- [Qemu-devel] [PULL 08/18] linux-user: Clean up hostdep.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 18/18] cris: Fix broken header guard in hw/cris/boot.h, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 04/18] linux-user: Clean up target_syscall.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 11/18] spapr_pci: Include spapr.h instead of playing games with #error, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 10/18] tcg: Clean up tcg-target.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 12/18] Drop Emacs local variables lists redundant with .dir-locals.el, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 09/18] linux-user: Fix broken header guard in syscall_defs.h, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 03/18] target-*: Clean up cpu.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 06/18] linux-user: Clean up target_signal.h header guards, Markus Armbruster, 2016/07/12
- [Qemu-devel] [PULL 15/18] libdecnumber: Don't error out on decNumberLocal.h re-inclusion, Markus Armbruster, 2016/07/12