Skip to content

Commit 91a674e

Browse files
neoneneencukou
authored andcommitted
pythongh-117142: ctypes: Clean up c-analyzer .tsv files (pythonGH-117544)
Co-authored-by: Petr Viktorin <[email protected]>
1 parent 1fca3b4 commit 91a674e

File tree

3 files changed

+0
-53
lines changed

3 files changed

+0
-53
lines changed

Modules/_ctypes/ctypes.h

-6
Original file line numberDiff line numberDiff line change
@@ -427,14 +427,8 @@ struct basespec {
427427
char *adr;
428428
};
429429

430-
extern char basespec_string[];
431-
432430
extern ffi_type *_ctypes_get_ffi_type(ctypes_state *st, PyObject *obj);
433431

434-
extern char *_ctypes_conversion_encoding;
435-
extern char *_ctypes_conversion_errors;
436-
437-
438432
extern void _ctypes_free_closure(void *);
439433
extern void *_ctypes_alloc_closure(void);
440434

Tools/c-analyzer/cpython/globals-to-fix.tsv

-44
Original file line numberDiff line numberDiff line change
@@ -354,37 +354,6 @@ Modules/_testclinic.c - TestClass -
354354
##-----------------------
355355
## static types
356356

357-
Modules/_ctypes/_ctypes.c - PyCArrayType_Type -
358-
Modules/_ctypes/_ctypes.c - PyCArray_Type -
359-
Modules/_ctypes/_ctypes.c - PyCData_Type -
360-
Modules/_ctypes/_ctypes.c - PyCFuncPtrType_Type -
361-
Modules/_ctypes/_ctypes.c - PyCFuncPtr_Type -
362-
Modules/_ctypes/_ctypes.c - PyCPointerType_Type -
363-
Modules/_ctypes/_ctypes.c - PyCPointer_Type -
364-
Modules/_ctypes/_ctypes.c - PyCSimpleType_Type -
365-
Modules/_ctypes/_ctypes.c - PyCStructType_Type -
366-
Modules/_ctypes/_ctypes.c - Simple_Type -
367-
Modules/_ctypes/_ctypes.c - Struct_Type -
368-
Modules/_ctypes/_ctypes.c - UnionType_Type -
369-
Modules/_ctypes/_ctypes.c - Union_Type -
370-
Modules/_ctypes/callproc.c - PyCArg_Type -
371-
Modules/_ctypes/ctypes.h - PyCArg_Type -
372-
Modules/_ctypes/ctypes.h - PyCArrayType_Type -
373-
Modules/_ctypes/ctypes.h - PyCArray_Type -
374-
Modules/_ctypes/ctypes.h - PyCData_Type -
375-
Modules/_ctypes/ctypes.h - PyCFuncPtrType_Type -
376-
Modules/_ctypes/ctypes.h - PyCFuncPtr_Type -
377-
Modules/_ctypes/ctypes.h - PyCPointerType_Type -
378-
Modules/_ctypes/ctypes.h - PyCPointer_Type -
379-
Modules/_ctypes/ctypes.h - PyCSimpleType_Type -
380-
Modules/_ctypes/ctypes.h - PyCStgDict_Type -
381-
Modules/_ctypes/ctypes.h - PyCStructType_Type -
382-
Modules/_ctypes/ctypes.h - PyExc_ArgError -
383-
Modules/_ctypes/ctypes.h - _ctypes_conversion_encoding -
384-
Modules/_ctypes/ctypes.h - _ctypes_conversion_errors -
385-
Modules/_ctypes/ctypes.h - _ctypes_ptrtype_cache -
386-
Modules/_ctypes/ctypes.h - basespec_string -
387-
Modules/_ctypes/stgdict.c - PyCStgDict_Type -
388357
Modules/_cursesmodule.c - PyCursesWindow_Type -
389358
Modules/_datetimemodule.c - PyDateTime_DateTimeType -
390359
Modules/_datetimemodule.c - PyDateTime_DateType -
@@ -410,32 +379,19 @@ Modules/_tkinter.c - Tktt_Type -
410379
Modules/xxlimited_35.c - Xxo_Type -
411380

412381
## exception types
413-
Modules/_ctypes/_ctypes.c - PyExc_ArgError -
414382
Modules/_cursesmodule.c - PyCursesError -
415383
Modules/_tkinter.c - Tkinter_TclError -
416384
Modules/xxlimited_35.c - ErrorObject -
417385
Modules/xxmodule.c - ErrorObject -
418386

419-
##-----------------------
420-
## cached - initialized once
421-
422-
## manually cached PyUnicodeOjbect
423-
Modules/_ctypes/callproc.c _ctypes_get_errobj error_object_name -
424-
Modules/_ctypes/_ctypes.c CreateSwappedType swapped_suffix -
425-
426387
##-----------------------
427388
## other
428389

429390
## initialized once
430-
Modules/_ctypes/_ctypes.c - _unpickle -
431-
Modules/_ctypes/_ctypes.c PyCArrayType_from_ctype array_cache -
432391
Modules/_cursesmodule.c - ModDict -
433392
Modules/_datetimemodule.c datetime_strptime module -
434393

435394
## state
436-
Modules/_ctypes/_ctypes.c - _ctypes_ptrtype_cache -
437-
Modules/_ctypes/_ctypes.c - global_state -
438-
Modules/_ctypes/ctypes.h - global_state -
439395
Modules/_datetimemodule.c - _datetime_global_state -
440396
Modules/_tkinter.c - tcl_lock -
441397
Modules/_tkinter.c - excInCmd -

Tools/c-analyzer/cpython/ignored.tsv

-3
Original file line numberDiff line numberDiff line change
@@ -395,16 +395,13 @@ Python/optimizer.c - cold_exits_initialized -
395395
##-----------------------
396396
## test code
397397

398-
Modules/_ctypes/_ctypes_test.c - _ctypes_test_slots -
399-
Modules/_ctypes/_ctypes_test.c - _ctypes_testmodule -
400398
Modules/_ctypes/_ctypes_test.c - _xxx_lib -
401399
Modules/_ctypes/_ctypes_test.c - an_integer -
402400
Modules/_ctypes/_ctypes_test.c - bottom -
403401
Modules/_ctypes/_ctypes_test.c - last_tf_arg_s -
404402
Modules/_ctypes/_ctypes_test.c - last_tf_arg_u -
405403
Modules/_ctypes/_ctypes_test.c - last_tfrsuv_arg -
406404
Modules/_ctypes/_ctypes_test.c - left -
407-
Modules/_ctypes/_ctypes_test.c - module_methods -
408405
Modules/_ctypes/_ctypes_test.c - my_eggs -
409406
Modules/_ctypes/_ctypes_test.c - my_spams -
410407
Modules/_ctypes/_ctypes_test.c - right -

0 commit comments

Comments
 (0)