]> granicus.if.org Git - re2c/commitdiff
Removed obsolete '__STDC_LIMIT_MACROS' and '__STDC_CONSTANT_MACROS' defines.
authorUlya Trofimovich <skvadrik@gmail.com>
Sun, 29 Nov 2015 11:38:04 +0000 (11:38 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Sun, 29 Nov 2015 11:38:04 +0000 (11:38 +0000)
These defines were necessary to enable numeric limits definitions
(such as 'UINT32_MAX') in our local version of 'stdint.h' (which is
used on platforms that don't have system header 'stdint.h').

As noted by commit b237daed2095c1e138761fb94a01d53ba2c80c95, this
workaround doesn't work on FreeBSD, so re2c now uses 'numeric_limits.h'.

re2c/src/util/c99_stdint.h

index 7382eb50539692fe713c0d148ec08a1584791865..ffe2e3ee00bdfe66710afa1065f49b551e342a47 100644 (file)
@@ -3,10 +3,6 @@
 
 #include "config.h"
 
-// these defines enable some parts of <stdint.h>
-#define __STDC_LIMIT_MACROS // C99-7.18.2.1 Limits of exact-width integer types
-#define __STDC_CONSTANT_MACROS // C99-7.18.4.1 Macros for minimum-width integer constants
-
 #if HAVE_STDINT_H
 #    include <stdint.h>
 #else // HAVE_STDINT_H