summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2008-07-12 05:17:43 +0000
committerCharles Harris <charlesr.harris@gmail.com>2008-07-12 05:17:43 +0000
commitb81c073daf1f5d45441b30b6a792a8348f6a572f (patch)
treee55f075e8e5949cd72a717850fb2df8d6a636a2b /numpy
parent6f7d69ae4718de29b37f54abcfed44015ae57d97 (diff)
downloadnumpy-b81c073daf1f5d45441b30b6a792a8348f6a572f.tar.gz
Small cleanups.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/scalartypes.inc.src23
1 files changed, 11 insertions, 12 deletions
diff --git a/numpy/core/src/scalartypes.inc.src b/numpy/core/src/scalartypes.inc.src
index 680a5eca8..ae9c6190f 100644
--- a/numpy/core/src/scalartypes.inc.src
+++ b/numpy/core/src/scalartypes.inc.src
@@ -551,11 +551,10 @@ gentype_repr(PyObject *self)
return ret;
}
/**begin repeat
-
-#name=float, double, longdouble#
-#NAME=FLOAT, DOUBLE, LONGDOUBLE#
-#PREFIX=NPY_,NPY_,NPY_#
-*/
+ * #name=float, double, longdouble#
+ * #NAME=FLOAT, DOUBLE, LONGDOUBLE#
+ * #PREFIX=NPY_,NPY_,NPY_#
+ */
static void
format_@name@(char *buf, size_t buflen, @name@ val,
unsigned int precision)
@@ -640,8 +639,9 @@ static PyObject *
@name@type_@kind@(PyObject *self)
{
static char buf[100];
- format_@name@(buf, sizeof(buf),
- ((Py@Name@ScalarObject *)self)->obval, @NAME@PREC_@KIND@);
+ @name@ x = ((Py@Name@ScalarObject *)self)->obval;
+
+ format_@name@(buf, sizeof(buf), x, @NAME@PREC_@KIND@);
return PyString_FromString(buf);
}
@@ -651,11 +651,10 @@ c@name@type_@kind@(PyObject *self)
static char buf1[100];
static char buf2[100];
static char buf3[202];
- c@name@ x;
- x = ((PyC@Name@ScalarObject *)self)->obval;
+ c@name@ x = ((PyC@Name@ScalarObject *)self)->obval;
+
format_@name@(buf1, sizeof(buf1), x.real, @NAME@PREC_@KIND@);
format_@name@(buf2, sizeof(buf2), x.imag, @NAME@PREC_@KIND@);
-
snprintf(buf3, sizeof(buf3), "(%s+%sj)", buf1, buf2);
return PyString_FromString(buf3);
}
@@ -2696,8 +2695,8 @@ ComplexFloating, Flexible, Character#
PyCLongDoubleArrType_Type.tp_as_number = &clongdoubletype_as_number;
/**begin repeat
-#name=int, long, hex, oct, float, repr, str#
-#kind=tp_as_number->nb*5, tp*2#
+ * #name=int, long, hex, oct, float, repr, str#
+ * #kind=tp_as_number->nb*5, tp*2#
*/
PyLongDoubleArrType_Type.@kind@_@name@ = longdoubletype_@name@;
PyCLongDoubleArrType_Type.@kind@_@name@ = clongdoubletype_@name@;