Fix logic (should be defined to true integer, not false).
While here, let's use patch from upstream so it obviously conflicts on the next update. Submitted by: koobs Obtained from: http://bugs.python.org/issue16753
This commit is contained in:
parent
70cf217882
commit
e637c21abb
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311456
@ -1,16 +0,0 @@
|
||||
--- Modules/_decimal/libmpdec/io.c.orig 2013-02-02 13:00:09.687048586 +0000
|
||||
+++ Modules/_decimal/libmpdec/io.c 2013-02-02 13:29:21.722048769 +0000
|
||||
@@ -25,6 +25,13 @@
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
+/* Work around bug in FreeBSD 9.1-RELEASE; fixed in r243331 */
|
||||
+
|
||||
+#ifndef __GNUC_STDC_INLINE__
|
||||
+#define __GNUC_STDC_INLINE__ 0
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
#include "mpdecimal.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
@ -0,0 +1,21 @@
|
||||
|
||||
# HG changeset patch
|
||||
# User Stefan Krah <skrah@bytereef.org>
|
||||
# Date 1356273741 -3600
|
||||
# Node ID f05d29353f0278b21295f44467d08bd57a9ae33f
|
||||
# Parent e684b253fd9dd73495fcef89aad43ae9c42f975c
|
||||
Issue #16753: Define __GNUC_STDC_INLINE__ to an integer (same as gcc).
|
||||
|
||||
diff --git a/Modules/_decimal/libmpdec/mpdecimal.h b/Modules/_decimal/libmpdec/mpdecimal.h
|
||||
--- Modules/_decimal/libmpdec/mpdecimal.h
|
||||
+++ Modules/_decimal/libmpdec/mpdecimal.h
|
||||
@@ -63,7 +63,7 @@ extern "C" {
|
||||
#include <inttypes.h>
|
||||
#endif
|
||||
#ifndef __GNUC_STDC_INLINE__
|
||||
- #define __GNUC_STDC_INLINE__
|
||||
+ #define __GNUC_STDC_INLINE__ 1
|
||||
#endif
|
||||
#if defined(__GNUC__) && !defined(__INTEL_COMPILER)
|
||||
#define UNUSED __attribute__((unused))
|
||||
|
Loading…
Reference in New Issue
Block a user