* Remove unused '_testcapimodule' global in Modules/_testcapi/unicode.c.
* Update c-analyzer to not use the internal C API in
_testlimitedcapi.c.
#include "parts.h"
#include "util.h"
-static struct PyModuleDef *_testcapimodule = NULL; // set at initialization
-
static PyObject *
codec_incrementalencoder(PyObject *self, PyObject *args)
{
int
_PyTestCapi_Init_Unicode(PyObject *m) {
- _testcapimodule = PyModule_GetDef(m);
-
if (PyModule_AddFunctions(m, TestMethods) < 0) {
return -1;
}
FILES_WITHOUT_INTERNAL_CAPI = frozenset((
# Modules/
'_testcapimodule.c',
+ '_testlimitedcapi.c',
'_testclinic_limited.c',
'xxlimited.c',
'xxlimited_35.c',
Modules/_testcapi/mem.c - FmData -
Modules/_testcapi/mem.c - FmHook -
Modules/_testcapi/structmember.c - test_structmembersType_OldAPI -
-Modules/_testcapi/unicode.c - _testcapimodule -
Modules/_testcapi/watchers.c - g_dict_watch_events -
Modules/_testcapi/watchers.c - g_dict_watchers_installed -
Modules/_testcapi/watchers.c - g_type_modified_events -