Mercurial > cpython-lru_cache-weakref
comparison Modules/arraymodule.c @ 2214:272229348fe2 legacy-trunk
make routines static
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Sun, 22 Jan 1995 00:48:41 +0000 |
| parents | 448435bfeadc |
| children | 9d6e97d66670 |
comparison
equal
deleted
inserted
replaced
| 2213:939791f219a6 | 2214:272229348fe2 |
|---|---|
| 232 {'\0', 0, 0, 0} /* Sentinel */ | 232 {'\0', 0, 0, 0} /* Sentinel */ |
| 233 }; | 233 }; |
| 234 /* If we ever allow items larger than double, we must change reverse()! */ | 234 /* If we ever allow items larger than double, we must change reverse()! */ |
| 235 | 235 |
| 236 | 236 |
| 237 object * | 237 static object * |
| 238 newarrayobject(size, descr) | 238 newarrayobject(size, descr) |
| 239 int size; | 239 int size; |
| 240 struct arraydescr *descr; | 240 struct arraydescr *descr; |
| 241 { | 241 { |
| 242 arrayobject *op; | 242 arrayobject *op; |
| 269 op->ob_descr = descr; | 269 op->ob_descr = descr; |
| 270 NEWREF(op); | 270 NEWREF(op); |
| 271 return (object *) op; | 271 return (object *) op; |
| 272 } | 272 } |
| 273 | 273 |
| 274 int | 274 static int |
| 275 getarraysize(op) | 275 getarraysize(op) |
| 276 object *op; | 276 object *op; |
| 277 { | 277 { |
| 278 if (!is_arrayobject(op)) { | 278 if (!is_arrayobject(op)) { |
| 279 err_badcall(); | 279 err_badcall(); |
| 280 return -1; | 280 return -1; |
| 281 } | 281 } |
| 282 return ((arrayobject *)op) -> ob_size; | 282 return ((arrayobject *)op) -> ob_size; |
| 283 } | 283 } |
| 284 | 284 |
| 285 object * | 285 static object * |
| 286 getarrayitem(op, i) | 286 getarrayitem(op, i) |
| 287 object *op; | 287 object *op; |
| 288 int i; | 288 int i; |
| 289 { | 289 { |
| 290 register arrayobject *ap; | 290 register arrayobject *ap; |
| 329 self->ob_item = items; | 329 self->ob_item = items; |
| 330 self->ob_size++; | 330 self->ob_size++; |
| 331 return (*self->ob_descr->setitem)(self, where, v); | 331 return (*self->ob_descr->setitem)(self, where, v); |
| 332 } | 332 } |
| 333 | 333 |
| 334 int | 334 static int |
| 335 insarrayitem(op, where, newitem) | 335 insarrayitem(op, where, newitem) |
| 336 object *op; | 336 object *op; |
| 337 int where; | 337 int where; |
| 338 object *newitem; | 338 object *newitem; |
| 339 { | 339 { |
| 342 return -1; | 342 return -1; |
| 343 } | 343 } |
| 344 return ins1((arrayobject *)op, where, newitem); | 344 return ins1((arrayobject *)op, where, newitem); |
| 345 } | 345 } |
| 346 | 346 |
| 347 int | 347 static int |
| 348 addarrayitem(op, newitem) | 348 addarrayitem(op, newitem) |
| 349 object *op; | 349 object *op; |
| 350 object *newitem; | 350 object *newitem; |
| 351 { | 351 { |
| 352 if (!is_arrayobject(op)) { | 352 if (!is_arrayobject(op)) { |
