mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Merged revisions 81862 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81862 | antoine.pitrou | 2010-06-09 18:38:55 +0200 (mer., 09 juin 2010) | 9 lines
  Merged revisions 81860 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81860 | antoine.pitrou | 2010-06-09 18:24:00 +0200 (mer., 09 juin 2010) | 3 lines
    Issue #8930: fix some C code indentation
  ........
................
			
			
This commit is contained in:
		
							parent
							
								
									839d5f99f3
								
							
						
					
					
						commit
						a57aae7d47
					
				
					 3 changed files with 142 additions and 142 deletions
				
			
		|  | @ -1756,43 +1756,43 @@ replace_single_character_in_place(PyByteArrayObject *self, | |||
|                                   char from_c, char to_c, | ||||
|                                   Py_ssize_t maxcount) | ||||
| { | ||||
|         char *self_s, *result_s, *start, *end, *next; | ||||
|         Py_ssize_t self_len; | ||||
|         PyByteArrayObject *result; | ||||
|     char *self_s, *result_s, *start, *end, *next; | ||||
|     Py_ssize_t self_len; | ||||
|     PyByteArrayObject *result; | ||||
| 
 | ||||
|         /* The result string will be the same size */ | ||||
|         self_s = PyByteArray_AS_STRING(self); | ||||
|         self_len = PyByteArray_GET_SIZE(self); | ||||
|     /* The result string will be the same size */ | ||||
|     self_s = PyByteArray_AS_STRING(self); | ||||
|     self_len = PyByteArray_GET_SIZE(self); | ||||
| 
 | ||||
|         next = findchar(self_s, self_len, from_c); | ||||
|     next = findchar(self_s, self_len, from_c); | ||||
| 
 | ||||
|         if (next == NULL) { | ||||
|                 /* No matches; return the original bytes */ | ||||
|                 return return_self(self); | ||||
|         } | ||||
|     if (next == NULL) { | ||||
|         /* No matches; return the original bytes */ | ||||
|         return return_self(self); | ||||
|     } | ||||
| 
 | ||||
|         /* Need to make a new bytes */ | ||||
|         result = (PyByteArrayObject *) PyByteArray_FromStringAndSize(NULL, self_len); | ||||
|         if (result == NULL) | ||||
|                 return NULL; | ||||
|         result_s = PyByteArray_AS_STRING(result); | ||||
|         Py_MEMCPY(result_s, self_s, self_len); | ||||
|     /* Need to make a new bytes */ | ||||
|     result = (PyByteArrayObject *) PyByteArray_FromStringAndSize(NULL, self_len); | ||||
|     if (result == NULL) | ||||
|         return NULL; | ||||
|     result_s = PyByteArray_AS_STRING(result); | ||||
|     Py_MEMCPY(result_s, self_s, self_len); | ||||
| 
 | ||||
|         /* change everything in-place, starting with this one */ | ||||
|         start =  result_s + (next-self_s); | ||||
|         *start = to_c; | ||||
|         start++; | ||||
|         end = result_s + self_len; | ||||
|     /* change everything in-place, starting with this one */ | ||||
|     start =  result_s + (next-self_s); | ||||
|     *start = to_c; | ||||
|     start++; | ||||
|     end = result_s + self_len; | ||||
| 
 | ||||
|         while (--maxcount > 0) { | ||||
|                 next = findchar(start, end-start, from_c); | ||||
|                 if (next == NULL) | ||||
|                         break; | ||||
|                 *next = to_c; | ||||
|                 start = next+1; | ||||
|         } | ||||
|     while (--maxcount > 0) { | ||||
|         next = findchar(start, end-start, from_c); | ||||
|         if (next == NULL) | ||||
|             break; | ||||
|         *next = to_c; | ||||
|         start = next+1; | ||||
|     } | ||||
| 
 | ||||
|         return result; | ||||
|     return result; | ||||
| } | ||||
| 
 | ||||
| /* len(self)>=1, len(from)==len(to)>=2, maxcount>=1 */ | ||||
|  |  | |||
|  | @ -14,10 +14,10 @@ _getbuffer(PyObject *obj, Py_buffer *view) | |||
| 
 | ||||
|     if (buffer == NULL || buffer->bf_getbuffer == NULL) | ||||
|     { | ||||
|     PyErr_Format(PyExc_TypeError, | ||||
|                  "Type %.100s doesn't support the buffer API", | ||||
|                  Py_TYPE(obj)->tp_name); | ||||
|     return -1; | ||||
|         PyErr_Format(PyExc_TypeError, | ||||
|                      "Type %.100s doesn't support the buffer API", | ||||
|                      Py_TYPE(obj)->tp_name); | ||||
|         return -1; | ||||
|     } | ||||
| 
 | ||||
|     if (buffer->bf_getbuffer(obj, view, PyBUF_SIMPLE) < 0) | ||||
|  | @ -790,19 +790,19 @@ bytes_contains(PyObject *self, PyObject *arg) | |||
| { | ||||
|     Py_ssize_t ival = PyNumber_AsSsize_t(arg, PyExc_ValueError); | ||||
|     if (ival == -1 && PyErr_Occurred()) { | ||||
|     Py_buffer varg; | ||||
|     int pos; | ||||
|     PyErr_Clear(); | ||||
|     if (_getbuffer(arg, &varg) < 0) | ||||
|         return -1; | ||||
|     pos = stringlib_find(PyBytes_AS_STRING(self), Py_SIZE(self), | ||||
|                          varg.buf, varg.len, 0); | ||||
|     PyBuffer_Release(&varg); | ||||
|     return pos >= 0; | ||||
|         Py_buffer varg; | ||||
|         int pos; | ||||
|         PyErr_Clear(); | ||||
|         if (_getbuffer(arg, &varg) < 0) | ||||
|             return -1; | ||||
|         pos = stringlib_find(PyBytes_AS_STRING(self), Py_SIZE(self), | ||||
|                              varg.buf, varg.len, 0); | ||||
|         PyBuffer_Release(&varg); | ||||
|         return pos >= 0; | ||||
|     } | ||||
|     if (ival < 0 || ival >= 256) { | ||||
|     PyErr_SetString(PyExc_ValueError, "byte must be in range(0, 256)"); | ||||
|     return -1; | ||||
|         PyErr_SetString(PyExc_ValueError, "byte must be in range(0, 256)"); | ||||
|         return -1; | ||||
|     } | ||||
| 
 | ||||
|     return memchr(PyBytes_AS_STRING(self), ival, Py_SIZE(self)) != NULL; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Antoine Pitrou
						Antoine Pitrou