diff options
author | Dimitri Staessens <dimitri.staessens@ugent.be> | 2018-09-26 14:49:39 +0200 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@ugent.be> | 2018-09-27 09:26:26 +0200 |
commit | 51bb05f15b78fbfdf53417ec1d1c21e999c0e556 (patch) | |
tree | e01e39f12c28120defd9f0b363201ce9163a103a /include | |
parent | a0ea1751683d7fb242b9a8076b05058f21dfe052 (diff) | |
download | ouroboros-51bb05f15b78fbfdf53417ec1d1c21e999c0e556.tar.gz ouroboros-51bb05f15b78fbfdf53417ec1d1c21e999c0e556.zip |
include: Remove _DEFAULT_SOURCE in endian.h
This removes the _DEFAULT_SOURCE definition in the endian header as it
should not be there. This avoids double and conflicting definitions.
Signed-off-by: Dimitri Staessens <dimitri.staessens@ugent.be>
Signed-off-by: Sander Vrijders <sander.vrijders@ugent.be>
Diffstat (limited to 'include')
-rw-r--r-- | include/ouroboros/endian.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/ouroboros/endian.h b/include/ouroboros/endian.h index f29b6749..04c2246a 100644 --- a/include/ouroboros/endian.h +++ b/include/ouroboros/endian.h @@ -23,9 +23,12 @@ #ifndef OUROBOROS_ENDIAN_H #define OUROBOROS_ENDIAN_H + #if defined(__linux__) || defined(__CYGWIN__) || \ (defined(__MACH__) && !defined(__APPLE__)) -#define _DEFAULT_SOURCE +#ifndef _DEFAULT_SOURCE +#error You must define _DEFAULT_SOURCE before including this file +#endif #include <endian.h> #elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) #include <sys/endian.h> |