]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-40268: Remove unused structmember.h includes (GH-19530)
authorVictor Stinner <vstinner@python.org>
Wed, 15 Apr 2020 00:35:41 +0000 (02:35 +0200)
committerGitHub <noreply@github.com>
Wed, 15 Apr 2020 00:35:41 +0000 (02:35 +0200)
commit4a21e57fe55076c77b0ee454e1994ca544d09dc0
tree1c9ed1c1a467357a470cd37b98e20aa5b9878cf9
parent62183b8d6d49e59c6a98bbdaa65b7ea1415abb7f
bpo-40268: Remove unused structmember.h includes (GH-19530)

If only offsetof() is needed: include stddef.h instead.

When structmember.h is used, add a comment explaining that
PyMemberDef is used.
78 files changed:
Modules/_abc.c
Modules/_asynciomodule.c
Modules/_bz2module.c
Modules/_collectionsmodule.c
Modules/_csv.c
Modules/_ctypes/_ctypes.c
Modules/_ctypes/callproc.c
Modules/_datetimemodule.c
Modules/_decimal/_decimal.c
Modules/_elementtree.c
Modules/_functoolsmodule.c
Modules/_hashopenssl.c
Modules/_io/_iomodule.c
Modules/_io/bufferedio.c
Modules/_io/bytesio.c
Modules/_io/fileio.c
Modules/_io/iobase.c
Modules/_io/stringio.c
Modules/_io/textio.c
Modules/_io/winconsoleio.c
Modules/_json.c
Modules/_lzmamodule.c
Modules/_multiprocessing/posixshmem.c
Modules/_pickle.c
Modules/_queuemodule.c
Modules/_sqlite/connection.c
Modules/_sqlite/microprotocols.c
Modules/_sre.c
Modules/_statisticsmodule.c
Modules/_struct.c
Modules/_testcapimodule.c
Modules/_threadmodule.c
Modules/_winapi.c
Modules/arraymodule.c
Modules/cjkcodecs/multibytecodec.c
Modules/itertoolsmodule.c
Modules/mmapmodule.c
Modules/ossaudiodev.c
Modules/overlapped.c
Modules/posixmodule.c
Modules/pyexpat.c
Modules/selectmodule.c
Modules/sha256module.c
Modules/sha512module.c
Modules/socketmodule.c
Modules/unicodedata.c
Modules/xxsubtype.c
Modules/zlibmodule.c
Objects/abstract.c
Objects/bytearrayobject.c
Objects/classobject.c
Objects/codeobject.c
Objects/complexobject.c
Objects/descrobject.c
Objects/exceptions.c
Objects/frameobject.c
Objects/funcobject.c
Objects/genericaliasobject.c
Objects/genobject.c
Objects/methodobject.c
Objects/moduleobject.c
Objects/namespaceobject.c
Objects/odictobject.c
Objects/rangeobject.c
Objects/setobject.c
Objects/sliceobject.c
Objects/structseq.c
Objects/typeobject.c
Objects/weakrefobject.c
PC/winreg.c
Parser/asdl_c.py
Python/Python-ast.c
Python/ceval.c
Python/context.c
Python/hamt.c
Python/structmember.c
Python/symtable.c
Python/traceback.c