bpo-27679: Remove set_bitfields() from _ctypes_test (GH-14648)
authorHai Shi <shihai1992@gmail.com>
Tue, 9 Jul 2019 18:00:27 +0000 (13:00 -0500)
committerVictor Stinner <vstinner@redhat.com>
Tue, 9 Jul 2019 18:00:27 +0000 (20:00 +0200)
Modules/_ctypes/_ctypes_test.c

index bae4976a08d31b3b50a0cbd4f8d72f7a4e4f8054..4789d6bdda8cf5751e18a5ed04d00ee5d6fc2c4a 100644 (file)
@@ -425,30 +425,6 @@ struct BITS {
 #endif
 };
 
-EXPORT(void) set_bitfields(struct BITS *bits, char name, int value)
-{
-    switch (name) {
-    case 'A': bits->A = value; break;
-    case 'B': bits->B = value; break;
-    case 'C': bits->C = value; break;
-    case 'D': bits->D = value; break;
-    case 'E': bits->E = value; break;
-    case 'F': bits->F = value; break;
-    case 'G': bits->G = value; break;
-    case 'H': bits->H = value; break;
-    case 'I': bits->I = value; break;
-#ifdef SIGNED_SHORT_BITFIELDS
-    case 'M': bits->M = value; break;
-    case 'N': bits->N = value; break;
-    case 'O': bits->O = value; break;
-    case 'P': bits->P = value; break;
-    case 'Q': bits->Q = value; break;
-    case 'R': bits->R = value; break;
-    case 'S': bits->S = value; break;
-#endif
-    }
-}
-
 EXPORT(int) unpack_bitfields(struct BITS *bits, char name)
 {
     switch (name) {