mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Remove private _PyCodec_Lookup() function (#106269)
Remove the following private functions of the C API: * _PyCodecInfo_GetIncrementalDecoder() * _PyCodecInfo_GetIncrementalEncoder() * _PyCodec_DecodeText() * _PyCodec_EncodeText() * _PyCodec_Forget() * _PyCodec_Lookup() * _PyCodec_LookupTextEncoding() Move these functions to a new pycore_codecs.h internal header file. These functions are no longer exported.
This commit is contained in:
		
							parent
							
								
									e17420db5d
								
							
						
					
					
						commit
						0b51463862
					
				
					 9 changed files with 88 additions and 98 deletions
				
			
		|  | @ -42,8 +42,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |||
| #include "Python.h" | ||||
| #include "pycore_abstract.h"      // _PyIndex_Check() | ||||
| #include "pycore_atomic_funcs.h"  // _Py_atomic_size_get() | ||||
| #include "pycore_bytesobject.h"   // _PyBytes_Repeat() | ||||
| #include "pycore_bytes_methods.h" // _Py_bytes_lower() | ||||
| #include "pycore_bytesobject.h"   // _PyBytes_Repeat() | ||||
| #include "pycore_codecs.h"        // _PyCodec_Lookup() | ||||
| #include "pycore_format.h"        // F_LJUST | ||||
| #include "pycore_initconfig.h"    // _PyStatus_OK() | ||||
| #include "pycore_interp.h"        // PyInterpreterState.fs_codec | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Victor Stinner
						Victor Stinner