bpo-45434: Remove pystrhex.h header file (GH-28923)

Move Include/pystrhex.h to Include/internal/pycore_strhex.h.
The header file only contains private functions.

The following C extensions are now built with Py_BUILD_CORE_MODULE
macro defined to get access to the internal C API:

* _blake2
* _hashopenssl
* _md5
* _sha1
* _sha3
* _ssl
* binascii
This commit is contained in:
Victor Stinner 2021-10-13 15:22:35 +02:00 committed by GitHub
parent a8b9350964
commit bbe7497c5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 93 additions and 63 deletions

View file

@ -16,7 +16,7 @@
*/
#include "Python.h"
#include "pystrhex.h"
#include "pycore_strhex.h" // _Py_strhex()
#include "../hashlib.h"
/* **************************************************************************