[Python-checkins] CVS: python/dist/src/Objects dictobject.c,2.58,2.59

Tim Peters python-dev@python.org
Tue, 4 Jul 2000 10:44:50 -0700


Update of /cvsroot/python/python/dist/src/Objects
In directory slayer.i.sourceforge.net:/tmp/cvs-serv12647/python/dist/src/Objects
Modified Files:
	dictobject.c 
Log Message:
Removed Py_PROTO and switched to ANSI C declarations in the dict
implementation. This was really to test whether my new CVS+SSH
setup is more usable than the old one -- and turns out it is (for
whatever reason, it was impossible to do a commit before that
involved more than one directory).
Index: dictobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/dictobject.c,v
retrieving revision 2.58
retrieving revision 2.59
diff -C2 -r2.58 -r2.59
*** dictobject.c	2000年07月01日 01:00:38	2.58
--- dictobject.c	2000年07月04日 17:44:48	2.59
***************
*** 131,140 ****
 Jyrki Alakuijala and Vladimir Marangozov.)
 */
- static dictentry *lookdict Py_PROTO((dictobject *, PyObject *, long));
 static dictentry *
! lookdict(mp, key, hash)
! 	dictobject *mp;
! 	PyObject *key;
! 	register long hash;
 {
 	register int i;
--- 131,136 ----
 Jyrki Alakuijala and Vladimir Marangozov.)
 */
 static dictentry *
! lookdict(dictobject *mp, PyObject *key, register long hash)
 {
 	register int i;
***************
*** 200,211 ****
 Eats a reference to key and one to value.
 */
- static void insertdict
- 	Py_PROTO((dictobject *, PyObject *, long, PyObject *));
 static void
! insertdict(mp, key, hash, value)
! 	register dictobject *mp;
! 	PyObject *key;
! 	long hash;
! 	PyObject *value;
 {
 	PyObject *old_value;
--- 196,201 ----
 Eats a reference to key and one to value.
 */
 static void
! insertdict(register dictobject *mp, PyObject *key, long hash, PyObject *value)
 {
 	PyObject *old_value;
***************
*** 235,243 ****
 actually be smaller than the old one.
 */
- static int dictresize Py_PROTO((dictobject *, int));
 static int
! dictresize(mp, minused)
! 	dictobject *mp;
! 	int minused;
 {
 	register int oldsize = mp->ma_size;
--- 225,230 ----
 actually be smaller than the old one.
 */
 static int
! dictresize(dictobject *mp, int minused)
 {
 	register int oldsize = mp->ma_size;
***************
*** 288,294 ****
 
 PyObject *
! PyDict_GetItem(op, key)
! 	PyObject *op;
! 	PyObject *key;
 {
 	long hash;
--- 275,279 ----
 
 PyObject *
! PyDict_GetItem(PyObject *op, PyObject *key)
 {
 	long hash;
***************
*** 313,320 ****
 
 int
! PyDict_SetItem(op, key, value)
! 	register PyObject *op;
! 	PyObject *key;
! 	PyObject *value;
 {
 	register dictobject *mp;
--- 298,302 ----
 
 int
! PyDict_SetItem(register PyObject *op, PyObject *key, PyObject *value)
 {
 	register dictobject *mp;
***************
*** 361,367 ****
 
 int
! PyDict_DelItem(op, key)
! 	PyObject *op;
! 	PyObject *key;
 {
 	register dictobject *mp;
--- 343,347 ----
 
 int
! PyDict_DelItem(PyObject *op, PyObject *key)
 {
 	register dictobject *mp;
***************
*** 404,409 ****
 
 void
! PyDict_Clear(op)
! 	PyObject *op;
 {
 	int i, n;
--- 384,388 ----
 
 void
! PyDict_Clear(PyObject *op)
 {
 	int i, n;
***************
*** 427,435 ****
 
 int
! PyDict_Next(op, ppos, pkey, pvalue)
! 	PyObject *op;
! 	int *ppos;
! 	PyObject **pkey;
! 	PyObject **pvalue;
 {
 	int i;
--- 406,410 ----
 
 int
! PyDict_Next(PyObject *op, int *ppos, PyObject **pkey, PyObject **pvalue)
 {
 	int i;
***************
*** 456,461 ****
 
 static void
! dict_dealloc(mp)
! 	register dictobject *mp;
 {
 	register int i;
--- 431,435 ----
 
 static void
! dict_dealloc(register dictobject *mp)
 {
 	register int i;
***************
*** 479,486 ****
 
 static int
! dict_print(mp, fp, flags)
! 	register dictobject *mp;
! 	register FILE *fp;
! 	register int flags;
 {
 	register int i;
--- 453,457 ----
 
 static int
! dict_print(register dictobject *mp, register FILE *fp, register int flags)
 {
 	register int i;
***************
*** 519,524 ****
 
 static PyObject *
! dict_repr(mp)
! 	dictobject *mp;
 {
 	auto PyObject *v;
--- 490,494 ----
 
 static PyObject *
! dict_repr(dictobject *mp)
 {
 	auto PyObject *v;
***************
*** 556,561 ****
 
 static int
! dict_length(mp)
! 	dictobject *mp;
 {
 	return mp->ma_used;
--- 526,530 ----
 
 static int
! dict_length(dictobject *mp)
 {
 	return mp->ma_used;
***************
*** 563,569 ****
 
 static PyObject *
! dict_subscript(mp, key)
! 	dictobject *mp;
! 	register PyObject *key;
 {
 	PyObject *v;
--- 532,536 ----
 
 static PyObject *
! dict_subscript(dictobject *mp, register PyObject *key)
 {
 	PyObject *v;
***************
*** 591,597 ****
 
 static int
! dict_ass_sub(mp, v, w)
! 	dictobject *mp;
! 	PyObject *v, *w;
 {
 	if (w == NULL)
--- 558,562 ----
 
 static int
! dict_ass_sub(dictobject *mp, PyObject *v, PyObject *w)
 {
 	if (w == NULL)
***************
*** 608,614 ****
 
 static PyObject *
! dict_keys(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	register PyObject *v;
--- 573,577 ----
 
 static PyObject *
! dict_keys(register dictobject *mp, PyObject *args)
 {
 	register PyObject *v;
***************
*** 631,637 ****
 
 static PyObject *
! dict_values(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	register PyObject *v;
--- 594,598 ----
 
 static PyObject *
! dict_values(register dictobject *mp, PyObject *args)
 {
 	register PyObject *v;
***************
*** 654,660 ****
 
 static PyObject *
! dict_items(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	register PyObject *v;
--- 615,619 ----
 
 static PyObject *
! dict_items(register dictobject *mp, PyObject *args)
 {
 	register PyObject *v;
***************
*** 686,692 ****
 
 static PyObject *
! dict_update(mp, args)
! register dictobject *mp;
! PyObject *args;
 {
 	register int i;
--- 645,649 ----
 
 static PyObject *
! dict_update(register dictobject *mp, PyObject *args)
 {
 	register int i;
***************
*** 719,725 ****
 
 static PyObject *
! dict_copy(mp, args)
! register dictobject *mp;
! PyObject *args;
 {
 	if (!PyArg_Parse(args, ""))
--- 676,680 ----
 
 static PyObject *
! dict_copy(register dictobject *mp, PyObject *args)
 {
 	if (!PyArg_Parse(args, ""))
***************
*** 729,734 ****
 
 PyObject *
! PyDict_Copy(o)
! 	PyObject *o;
 {
 	register dictobject *mp;
--- 684,688 ----
 
 PyObject *
! PyDict_Copy(PyObject *o)
 {
 	register dictobject *mp;
***************
*** 762,767 ****
 
 int
! PyDict_Size(mp)
! 	PyObject *mp;
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
--- 716,720 ----
 
 int
! PyDict_Size(PyObject *mp)
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
***************
*** 773,778 ****
 
 PyObject *
! PyDict_Keys(mp)
! 	PyObject *mp;
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
--- 726,730 ----
 
 PyObject *
! PyDict_Keys(PyObject *mp)
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
***************
*** 784,789 ****
 
 PyObject *
! PyDict_Values(mp)
! 	PyObject *mp;
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
--- 736,740 ----
 
 PyObject *
! PyDict_Values(PyObject *mp)
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
***************
*** 795,800 ****
 
 PyObject *
! PyDict_Items(mp)
! 	PyObject *mp;
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
--- 746,750 ----
 
 PyObject *
! PyDict_Items(PyObject *mp)
 {
 	if (mp == NULL || !PyDict_Check(mp)) {
***************
*** 814,821 ****
 
 static PyObject *
! characterize(a, b, pval)
! 	dictobject *a;
! 	dictobject *b;
! 	PyObject **pval;
 {
 	PyObject *diff = NULL;
--- 764,768 ----
 
 static PyObject *
! characterize(dictobject *a, dictobject *b, PyObject **pval)
 {
 	PyObject *diff = NULL;
***************
*** 844,849 ****
 
 static int
! dict_compare(a, b)
! 	dictobject *a, *b;
 {
 	PyObject *adiff, *bdiff, *aval, *bval;
--- 791,795 ----
 
 static int
! dict_compare(dictobject *a, dictobject *b)
 {
 	PyObject *adiff, *bdiff, *aval, *bval;
***************
*** 874,879 ****
 
 static int
! dict_compare(a, b)
! 	dictobject *a, *b;
 {
 	PyObject *akeys, *bkeys;
--- 820,824 ----
 
 static int
! dict_compare(dictobject *a, dictobject *b)
 {
 	PyObject *akeys, *bkeys;
***************
*** 953,959 ****
 
 static PyObject *
! dict_has_key(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	PyObject *key;
--- 898,902 ----
 
 static PyObject *
! dict_has_key(register dictobject *mp, PyObject *args)
 {
 	PyObject *key;
***************
*** 976,982 ****
 
 static PyObject *
! dict_get(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	PyObject *key;
--- 919,923 ----
 
 static PyObject *
! dict_get(register dictobject *mp, PyObject *args)
 {
 	PyObject *key;
***************
*** 1010,1016 ****
 
 static PyObject *
! dict_clear(mp, args)
! 	register dictobject *mp;
! 	PyObject *args;
 {
 	if (!PyArg_NoArgs(args))
--- 951,955 ----
 
 static PyObject *
! dict_clear(register dictobject *mp, PyObject *args)
 {
 	if (!PyArg_NoArgs(args))
***************
*** 1059,1065 ****
 
 static PyObject *
! dict_getattr(mp, name)
! 	dictobject *mp;
! 	char *name;
 {
 	return Py_FindMethod(mapp_methods, (PyObject *)mp, name);
--- 998,1002 ----
 
 static PyObject *
! dict_getattr(dictobject *mp, char *name)
 {
 	return Py_FindMethod(mapp_methods, (PyObject *)mp, name);
***************
*** 1096,1102 ****
 
 PyObject *
! PyDict_GetItemString(v, key)
! 	PyObject *v;
! 	char *key;
 {
 	PyObject *kv, *rv;
--- 1033,1037 ----
 
 PyObject *
! PyDict_GetItemString(PyObject *v, char *key)
 {
 	PyObject *kv, *rv;
***************
*** 1110,1117 ****
 
 int
! PyDict_SetItemString(v, key, item)
! 	PyObject *v;
! 	char *key;
! 	PyObject *item;
 {
 	PyObject *kv;
--- 1045,1049 ----
 
 int
! PyDict_SetItemString(PyObject *v, char *key, PyObject *item)
 {
 	PyObject *kv;
***************
*** 1127,1133 ****
 
 int
! PyDict_DelItemString(v, key)
! 	PyObject *v;
! 	char *key;
 {
 	PyObject *kv;
--- 1059,1063 ----
 
 int
! PyDict_DelItemString(PyObject *v, char *key)
 {
 	PyObject *kv;

AltStyle によって変換されたページ (->オリジナル) /