Py_complex; and WITHOUT_COMPLEX added to getargs.c

This commit is contained in:
Guido van Rossum 1996-07-21 02:27:43 +00:00
parent 519b4339f1
commit 530956d247
4 changed files with 8 additions and 6 deletions

View file

@ -498,16 +498,18 @@ convertsimple1(arg, p_format, p_va)
break;
}
#ifndef WITHOUT_COMPLEX
case 'D': /* complex double */
{
complex *p = va_arg(*p_va, complex *);
complex cval = PyComplex_AsCComplex(arg);
Py_complex *p = va_arg(*p_va, Py_complex *);
Py_complex cval = PyComplex_AsCComplex(arg);
if (err_occurred())
return "complex<D>";
else
*p = cval;
break;
}
#endif /* WITHOUT_COMPLEX */
case 'c': /* char */
{