summaryrefslogtreecommitdiff
path: root/includes/config.h.in
diff options
context:
space:
mode:
authorShawn Routhier <sar@isc.org>2010-02-02 00:44:52 +0000
committerShawn Routhier <sar@isc.org>2010-02-02 00:44:52 +0000
commita69abb6493fd0b02777c65b5f15c7233f6eccdae (patch)
treee4dc1d5dba9760f6fdd06286465b37891dcd25fe /includes/config.h.in
parent5dd044cd10f7baa55c3b150dc69934ca88e93dea (diff)
downloadisc-dhcp-a69abb6493fd0b02777c65b5f15c7233f6eccdae.tar.gz
autoheader regeneration
Diffstat (limited to 'includes/config.h.in')
-rw-r--r--includes/config.h.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/includes/config.h.in b/includes/config.h.in
index fa040918..3b1cf564 100644
--- a/includes/config.h.in
+++ b/includes/config.h.in
@@ -22,6 +22,15 @@
/* Define to include Failover Protocol support. */
#undef FAILOVER_PROTOCOL
+/* Define to nothing if C supports flexible array members, and to 1 if it does
+ not. That way, with a declaration like `struct s { int n; double
+ d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
+ compilers. When computing the size of such an object, don't use 'sizeof
+ (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
+ instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
+ MSVC and with C++ compilers. */
+#undef FLEXIBLE_ARRAY_MEMBER
+
/* Define to 1 to use the Berkeley Packet Filter interface code. */
#undef HAVE_BPF