From: <enl...@li...> - 2002-06-19 06:12:34
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas2 Dir : e17/libs/evas2/src/lib/data Modified Files: Tag: SPLIT evas_hash.c evas_list.c Log Message: clean up code.. pass thru -W -Wall with flying colors (test/demo programs excepted) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/data/Attic/evas_hash.c,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -3 -r1.1.2.2 -r1.1.2.3 --- evas_hash.c 14 Jun 2002 03:12:45 -0000 1.1.2.2 +++ evas_hash.c 19 Jun 2002 06:12:02 -0000 1.1.2.3 @@ -5,15 +5,15 @@ static int evas_hash_gen(const char *key) { - int hash_num = 0; + unsigned int hash_num = 0; const unsigned char *ptr; if (!key) return 0; - for (ptr = key; *ptr; ptr++) hash_num ^= (int)(*ptr); + for (ptr = (unsigned char *)key; *ptr; ptr++) hash_num ^= (int)(*ptr); hash_num &= 0xff; - return hash_num; + return (int)hash_num; } Evas_Hash * =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/data/Attic/evas_list.c,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -3 -r1.1.2.1 -r1.1.2.2 --- evas_list.c 22 May 2002 08:09:23 -0000 1.1.2.1 +++ evas_list.c 19 Jun 2002 06:12:02 -0000 1.1.2.2 @@ -135,7 +135,7 @@ Evas_List * evas_list_remove(Evas_List *list, void *data) { - Evas_List *l, *return_l; + Evas_List *l; for (l = list; l; l = l->next) { |