@@ -764,9 +764,9 @@ d_get(void *ptr, Py_ssize_t size)
764764}
765765
766766#if defined(Py_HAVE_C_COMPLEX ) && defined(Py_FFI_SUPPORT_C_COMPLEX )
767- /* C : double complex */
767+ /* D : double complex */
768768static PyObject *
769- C_set (void * ptr , PyObject * value , Py_ssize_t size )
769+ D_set (void * ptr , PyObject * value , Py_ssize_t size )
770770{
771771 assert (NUM_BITS (size ) || (size == sizeof (double complex )));
772772 Py_complex c = PyComplex_AsCComplex (value );
@@ -780,7 +780,7 @@ C_set(void *ptr, PyObject *value, Py_ssize_t size)
780780}
781781
782782static PyObject *
783- C_get (void * ptr , Py_ssize_t size )
783+ D_get (void * ptr , Py_ssize_t size )
784784{
785785 assert (NUM_BITS (size ) || (size == sizeof (double complex )));
786786 double complex x ;
@@ -789,9 +789,9 @@ C_get(void *ptr, Py_ssize_t size)
789789 return PyComplex_FromDoubles (creal (x ), cimag (x ));
790790}
791791
792- /* E : float complex */
792+ /* F : float complex */
793793static PyObject *
794- E_set (void * ptr , PyObject * value , Py_ssize_t size )
794+ F_set (void * ptr , PyObject * value , Py_ssize_t size )
795795{
796796 assert (NUM_BITS (size ) || (size == sizeof (float complex )));
797797 Py_complex c = PyComplex_AsCComplex (value );
@@ -805,7 +805,7 @@ E_set(void *ptr, PyObject *value, Py_ssize_t size)
805805}
806806
807807static PyObject *
808- E_get (void * ptr , Py_ssize_t size )
808+ F_get (void * ptr , Py_ssize_t size )
809809{
810810 assert (NUM_BITS (size ) || (size == sizeof (float complex )));
811811 float complex x ;
@@ -814,9 +814,9 @@ E_get(void *ptr, Py_ssize_t size)
814814 return PyComplex_FromDoubles (crealf (x ), cimagf (x ));
815815}
816816
817- /* F : long double complex */
817+ /* G : long double complex */
818818static PyObject *
819- F_set (void * ptr , PyObject * value , Py_ssize_t size )
819+ G_set (void * ptr , PyObject * value , Py_ssize_t size )
820820{
821821 assert (NUM_BITS (size ) || (size == sizeof (long double complex )));
822822 Py_complex c = PyComplex_AsCComplex (value );
@@ -830,7 +830,7 @@ F_set(void *ptr, PyObject *value, Py_ssize_t size)
830830}
831831
832832static PyObject *
833- F_get (void * ptr , Py_ssize_t size )
833+ G_get (void * ptr , Py_ssize_t size )
834834{
835835 assert (NUM_BITS (size ) || (size == sizeof (long double complex )));
836836 long double complex x ;
@@ -1372,7 +1372,7 @@ struct formattable {
13721372for nbytes in 8, 16, 32, 64:
13731373 for sgn in 'i', 'u':
13741374 print(f' struct fielddesc fmt_{sgn}{nbytes};')
1375- for code in 'sbBcdCEFgfhHiIlLqQPzuUZXvO ':
1375+ for code in 'sbBcdFDGgfhHiIlLqQPzuUZXvO ':
13761376 print(f' struct fielddesc fmt_{code};')
13771377[python start generated code]*/
13781378 struct fielddesc fmt_i8 ;
@@ -1388,9 +1388,9 @@ for code in 'sbBcdCEFgfhHiIlLqQPzuUZXvO':
13881388 struct fielddesc fmt_B ;
13891389 struct fielddesc fmt_c ;
13901390 struct fielddesc fmt_d ;
1391- struct fielddesc fmt_C ;
1392- struct fielddesc fmt_E ;
13931391 struct fielddesc fmt_F ;
1392+ struct fielddesc fmt_D ;
1393+ struct fielddesc fmt_G ;
13941394 struct fielddesc fmt_g ;
13951395 struct fielddesc fmt_f ;
13961396 struct fielddesc fmt_h ;
@@ -1409,7 +1409,7 @@ for code in 'sbBcdCEFgfhHiIlLqQPzuUZXvO':
14091409 struct fielddesc fmt_X ;
14101410 struct fielddesc fmt_v ;
14111411 struct fielddesc fmt_O ;
1412- /*[python end generated code: output=fa648744ec7f919d input=087d58357d4bf2c5 ]*/
1412+ /*[python end generated code: output=f5a07c066fedaca6 input=ffa5d46c29dfb07a ]*/
14131413
14141414 // bool has code '?':
14151415 struct fielddesc fmt_bool ;
@@ -1598,9 +1598,9 @@ for base_code, base_c_type in [
15981598 TABLE_ENTRY_SW (d , & ffi_type_double );
15991599#if defined(Py_HAVE_C_COMPLEX ) && defined(Py_FFI_SUPPORT_C_COMPLEX )
16001600 if (Py_FFI_COMPLEX_AVAILABLE ) {
1601- TABLE_ENTRY (C , & ffi_type_complex_double );
1602- TABLE_ENTRY (E , & ffi_type_complex_float );
1603- TABLE_ENTRY (F , & ffi_type_complex_longdouble );
1601+ TABLE_ENTRY (D , & ffi_type_complex_double );
1602+ TABLE_ENTRY (F , & ffi_type_complex_float );
1603+ TABLE_ENTRY (G , & ffi_type_complex_longdouble );
16041604 }
16051605#endif
16061606 TABLE_ENTRY (g , & ffi_type_longdouble );
@@ -1635,7 +1635,7 @@ for base_code, base_c_type in [
16351635 formattable .fmt_bool .getfunc = bool_get ;
16361636
16371637/*[python input]
1638- all_chars = "cbBhHiIlLdCEFfuzZqQPXOv ?g"
1638+ all_chars = "cbBhHiIlLdDFGfuzZqQPXOv ?g"
16391639print(f' assert(sizeof(formattable.simple_type_chars) == {len(all_chars)+1});')
16401640print(f' int i = 0;')
16411641for char in all_chars:
@@ -1656,9 +1656,9 @@ print(f" formattable.simple_type_chars[i] = 0;")
16561656 if (formattable .fmt_l .code ) formattable .simple_type_chars [i ++ ] = 'l' ;
16571657 if (formattable .fmt_L .code ) formattable .simple_type_chars [i ++ ] = 'L' ;
16581658 if (formattable .fmt_d .code ) formattable .simple_type_chars [i ++ ] = 'd' ;
1659- if (formattable .fmt_C .code ) formattable .simple_type_chars [i ++ ] = 'C' ;
1660- if (formattable .fmt_E .code ) formattable .simple_type_chars [i ++ ] = 'E' ;
1659+ if (formattable .fmt_D .code ) formattable .simple_type_chars [i ++ ] = 'D' ;
16611660 if (formattable .fmt_F .code ) formattable .simple_type_chars [i ++ ] = 'F' ;
1661+ if (formattable .fmt_G .code ) formattable .simple_type_chars [i ++ ] = 'G' ;
16621662 if (formattable .fmt_f .code ) formattable .simple_type_chars [i ++ ] = 'f' ;
16631663 if (formattable .fmt_u .code ) formattable .simple_type_chars [i ++ ] = 'u' ;
16641664 if (formattable .fmt_z .code ) formattable .simple_type_chars [i ++ ] = 'z' ;
@@ -1672,7 +1672,7 @@ print(f" formattable.simple_type_chars[i] = 0;")
16721672 if (formattable .fmt_bool .code ) formattable .simple_type_chars [i ++ ] = '?' ;
16731673 if (formattable .fmt_g .code ) formattable .simple_type_chars [i ++ ] = 'g' ;
16741674 formattable .simple_type_chars [i ] = 0 ;
1675- /*[python end generated code: output=e6e5098a02f4b606 input=72031a625eac00c1 ]*/
1675+ /*[python end generated code: output=2aa52670d1570f18 input=cff3e7cb95adac61 ]*/
16761676
16771677}
16781678#undef FIXINT_FIELDDESC_FOR
@@ -1689,17 +1689,17 @@ _ctypes_get_fielddesc(const char *fmt)
16891689 struct fielddesc * result = NULL ;
16901690 switch (fmt [0 ]) {
16911691/*[python input]
1692- for code in 'sbBcdCEFgfhHiIlLqQPzuUZXvO ':
1692+ for code in 'sbBcdDFGgfhHiIlLqQPzuUZXvO ':
16931693 print(f" case '{code}': result = &formattable.fmt_{code}; break;")
16941694[python start generated code]*/
16951695 case 's' : result = & formattable .fmt_s ; break ;
16961696 case 'b' : result = & formattable .fmt_b ; break ;
16971697 case 'B' : result = & formattable .fmt_B ; break ;
16981698 case 'c' : result = & formattable .fmt_c ; break ;
16991699 case 'd' : result = & formattable .fmt_d ; break ;
1700- case 'C' : result = & formattable .fmt_C ; break ;
1701- case 'E' : result = & formattable .fmt_E ; break ;
1700+ case 'D' : result = & formattable .fmt_D ; break ;
17021701 case 'F' : result = & formattable .fmt_F ; break ;
1702+ case 'G' : result = & formattable .fmt_G ; break ;
17031703 case 'g' : result = & formattable .fmt_g ; break ;
17041704 case 'f' : result = & formattable .fmt_f ; break ;
17051705 case 'h' : result = & formattable .fmt_h ; break ;
@@ -1718,7 +1718,7 @@ for code in 'sbBcdCEFgfhHiIlLqQPzuUZXvO':
17181718 case 'X' : result = & formattable .fmt_X ; break ;
17191719 case 'v' : result = & formattable .fmt_v ; break ;
17201720 case 'O' : result = & formattable .fmt_O ; break ;
1721- /*[python end generated code: output=81a8223dda9f81f7 input=2f59666d3c024edf ]*/
1721+ /*[python end generated code: output=6e5c91940732fde9 input=902223feffc2fe38 ]*/
17221722 case '?' : result = & formattable .fmt_bool ; break ;
17231723 }
17241724 if (!result || !result -> code ) {
0 commit comments