From 4a450d06c71edaaab12dc983f057a8486ca99a02 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 3 Apr 1991 19:05:18 +0000 Subject: Swapped list_ass_item and list_ass_slice to satisfy Standard C. --- Objects/listobject.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Objects/listobject.c b/Objects/listobject.c index 743951c..e496fcb 100644 --- a/Objects/listobject.c +++ b/Objects/listobject.c @@ -345,24 +345,6 @@ list_repeat(a, n) } static int -list_ass_item(a, i, v) - listobject *a; - int i; - object *v; -{ - if (i < 0 || i >= a->ob_size) { - err_setstr(IndexError, "list assignment index out of range"); - return -1; - } - if (v == NULL) - return list_ass_slice(a, i, i+1, v); - INCREF(v); - DECREF(a->ob_item[i]); - a->ob_item[i] = v; - return 0; -} - -static int list_ass_slice(a, ilow, ihigh, v) listobject *a; int ilow, ihigh; @@ -426,6 +408,24 @@ list_ass_slice(a, ilow, ihigh, v) #undef b } +static int +list_ass_item(a, i, v) + listobject *a; + int i; + object *v; +{ + if (i < 0 || i >= a->ob_size) { + err_setstr(IndexError, "list assignment index out of range"); + return -1; + } + if (v == NULL) + return list_ass_slice(a, i, i+1, v); + INCREF(v); + DECREF(a->ob_item[i]); + a->ob_item[i] = v; + return 0; +} + static object * ins(self, where, v) listobject *self; -- cgit v0.12