diff Python/formatter_string.c @ 56545:2754d64180d1 legacy-trunk

Allow core Python build to succeed under WITHOUT_COMPLEX. The module build stage still fails.
author Mark Dickinson <dickinsm@gmail.com>
date Thu, 15 Oct 2009 17:45:39 +0000
parents 34e7c1b14495
children
line wrap: on
line diff
--- a/Python/formatter_string.c	Thu Oct 15 15:53:58 2009 +0000
+++ b/Python/formatter_string.c	Thu Oct 15 17:45:39 2009 +0000
@@ -1,7 +1,7 @@
 /***********************************************************************/
 /* Implements the string (as opposed to unicode) version of the
    built-in formatters for string, int, float.  That is, the versions
-   of int.__float__, etc., that take and return string objects */
+   of int.__format__, etc., that take and return string objects */
 
 #include "Python.h"
 #include "../Objects/stringlib/stringdefs.h"
@@ -10,6 +10,8 @@
 #define FORMAT_LONG    _PyLong_FormatAdvanced
 #define FORMAT_INT     _PyInt_FormatAdvanced
 #define FORMAT_FLOAT   _PyFloat_FormatAdvanced
+#ifndef WITHOUT_COMPLEX
 #define FORMAT_COMPLEX _PyComplex_FormatAdvanced
+#endif
 
 #include "../Objects/stringlib/formatter.h"