mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Merged revisions 82262,82269,82434,82480-82481,82484-82485,82487-82488,82594,82599,82615 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k ................ r82262 | georg.brandl | 2010-06-27 12:17:12 +0200 (So, 27 Jun 2010) | 1 line #9078: fix some Unicode C API descriptions, in comments and docs. ................ r82269 | georg.brandl | 2010-06-27 12:59:19 +0200 (So, 27 Jun 2010) | 1 line Wording fix. ................ r82434 | georg.brandl | 2010-07-02 09:41:51 +0200 (Fr, 02 Jul 2010) | 9 lines Merged revisions 82433 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r82433 | georg.brandl | 2010-07-02 09:33:50 +0200 (Fr, 02 Jul 2010) | 1 line Grammar and markup fixes. ........ ................ r82480 | georg.brandl | 2010-07-03 12:21:50 +0200 (Sa, 03 Jul 2010) | 1 line Wrap and use the correct directive. ................ r82481 | georg.brandl | 2010-07-03 12:22:10 +0200 (Sa, 03 Jul 2010) | 1 line Use the right role. ................ r82484 | georg.brandl | 2010-07-03 12:26:17 +0200 (Sa, 03 Jul 2010) | 9 lines Recorded merge of revisions 82474 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r82474 | georg.brandl | 2010-07-03 10:40:13 +0200 (Sa, 03 Jul 2010) | 1 line Fix role name. ........ ................ r82485 | georg.brandl | 2010-07-03 12:26:54 +0200 (Sa, 03 Jul 2010) | 9 lines Merged revisions 82483 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r82483 | georg.brandl | 2010-07-03 12:25:54 +0200 (Sa, 03 Jul 2010) | 1 line Add link to bytecode docs. ........ ................ r82487 | georg.brandl | 2010-07-03 12:33:26 +0200 (Sa, 03 Jul 2010) | 1 line Fix markup. ................ r82488 | georg.brandl | 2010-07-03 12:41:33 +0200 (Sa, 03 Jul 2010) | 1 line Remove the need for a "()" empty argument list after opcodes. ................ r82594 | georg.brandl | 2010-07-05 22:13:41 +0200 (Mo, 05 Jul 2010) | 1 line Update Vec class constructor, remove indirection via function, use operator module. ................ r82599 | alexander.belopolsky | 2010-07-05 23:44:05 +0200 (Mo, 05 Jul 2010) | 1 line "Modernized" the demo a little. ................ r82615 | georg.brandl | 2010-07-07 00:58:50 +0200 (Mi, 07 Jul 2010) | 1 line Fix typo. ................
This commit is contained in:
		
							parent
							
								
									16489247aa
								
							
						
					
					
						commit
						c7b6908bb1
					
				
					 9 changed files with 151 additions and 124 deletions
				
			
		|  | @ -496,14 +496,14 @@ PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( | |||
|     Py_ssize_t size             /* size of buffer */ | ||||
|     ); | ||||
| 
 | ||||
| /* Similar to PyUnicode_FromUnicode(), but u points to Latin-1 encoded bytes */ | ||||
| /* Similar to PyUnicode_FromUnicode(), but u points to UTF-8 encoded bytes */ | ||||
| PyAPI_FUNC(PyObject*) PyUnicode_FromStringAndSize( | ||||
|     const char *u,        /* char buffer */ | ||||
|     Py_ssize_t size       /* size of buffer */ | ||||
|     ); | ||||
| 
 | ||||
| /* Similar to PyUnicode_FromUnicode(), but u points to null-terminated
 | ||||
|    Latin-1 encoded bytes */ | ||||
|    UTF-8 encoded bytes */ | ||||
| PyAPI_FUNC(PyObject*) PyUnicode_FromString( | ||||
|     const char *u        /* string */ | ||||
|     ); | ||||
|  | @ -548,7 +548,7 @@ PyAPI_FUNC(int) PyUnicode_Resize( | |||
| 
 | ||||
|    Coercion is done in the following way: | ||||
| 
 | ||||
|    1. String and other char buffer compatible objects are decoded | ||||
|    1. bytes, bytearray and other char buffer compatible objects are decoded | ||||
|       under the assumptions that they contain data using the current | ||||
|       default encoding. Decoding is done in "strict" mode. | ||||
| 
 | ||||
|  | @ -572,7 +572,7 @@ PyAPI_FUNC(PyObject*) PyUnicode_FromEncodedObject( | |||
|    Unicode objects are passed back as-is (subclasses are converted to | ||||
|    true Unicode objects), all other objects are delegated to | ||||
|    PyUnicode_FromEncodedObject(obj, NULL, "strict") which results in | ||||
|    using the default encoding as basis for decoding the object. | ||||
|    using UTF-8 encoding as basis for decoding the object. | ||||
| 
 | ||||
|    The API returns NULL in case of an error. The caller is responsible | ||||
|    for decref'ing the returned objects. | ||||
|  | @ -604,7 +604,7 @@ PyAPI_FUNC(void) _Py_ReleaseInternedUnicodeStrings(void); | |||
| 
 | ||||
| #ifdef HAVE_WCHAR_H | ||||
| 
 | ||||
| /* Create a Unicode Object from the whcar_t buffer w of the given
 | ||||
| /* Create a Unicode Object from the wchar_t buffer w of the given
 | ||||
|    size. | ||||
| 
 | ||||
|    The buffer is copied into the new object. */ | ||||
|  | @ -663,7 +663,7 @@ PyAPI_FUNC(int) PyUnicode_ClearFreeList(void); | |||
|    parameters encoding and errors have the same semantics as the ones | ||||
|    of the builtin unicode() API. | ||||
| 
 | ||||
|    Setting encoding to NULL causes the default encoding to be used. | ||||
|    Setting encoding to NULL causes the default encoding (UTF-8) to be used. | ||||
| 
 | ||||
|    Error handling is set by errors which may also be set to NULL | ||||
|    meaning to use the default handling defined for the codec. Default | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Georg Brandl
						Georg Brandl