mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Rename PyUnicode_AsString -> _PyUnicode_AsString and
PyUnicode_AsStringAndSize -> _PyUnicode_AsStringAndSize to mark them for interpreter internal use only. We'll have to rework these APIs or create new ones for the purpose of accessing the UTF-8 representation of Unicode objects for 3.1.
This commit is contained in:
		
							parent
							
								
									28bd1a3bd5
								
							
						
					
					
						commit
						4cc0f24857
					
				
					 60 changed files with 156 additions and 137 deletions
				
			
		|  | @ -704,9 +704,15 @@ PyAPI_FUNC(PyObject*) PyUnicode_DecodeFSDefaultAndSize( | |||
| 
 | ||||
|    In case of an error, no *size is set. | ||||
| 
 | ||||
|    *** This API is for interpreter INTERNAL USE ONLY and will likely | ||||
|    *** be removed or changed for Python 3.1. | ||||
| 
 | ||||
|    *** If you need to access the Unicode object as UTF-8 bytes string, | ||||
|    *** please use PyUnicode_AsUTF8String() instead. | ||||
| 
 | ||||
| */ | ||||
| 
 | ||||
| PyAPI_FUNC(char *) PyUnicode_AsStringAndSize( | ||||
| PyAPI_FUNC(char *) _PyUnicode_AsStringAndSize( | ||||
|     PyObject *unicode,  | ||||
|     Py_ssize_t *size); | ||||
| 
 | ||||
|  | @ -714,12 +720,17 @@ PyAPI_FUNC(char *) PyUnicode_AsStringAndSize( | |||
|    Unicode object unicode. | ||||
| 
 | ||||
|    Use of this API is DEPRECATED since no size information can be | ||||
|    extracted from the returned data. Use PyUnicode_AsStringAndSize() | ||||
|    instead. | ||||
|    extracted from the returned data. | ||||
| 
 | ||||
|    *** This API is for interpreter INTERNAL USE ONLY and will likely | ||||
|    *** be removed or changed for Python 3.1. | ||||
| 
 | ||||
|    *** If you need to access the Unicode object as UTF-8 bytes string, | ||||
|    *** please use PyUnicode_AsUTF8String() instead. | ||||
| 
 | ||||
| */ | ||||
| 
 | ||||
| PyAPI_FUNC(char *) PyUnicode_AsString(PyObject *unicode); | ||||
| PyAPI_FUNC(char *) _PyUnicode_AsString(PyObject *unicode); | ||||
| 
 | ||||
| /* Returns the currently active default encoding.
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Marc-André Lemburg
						Marc-André Lemburg