avoid a dangerous cast (in an unused function)
authorTony Cook <tony@develop=help.com>
Tue, 27 Nov 2007 03:07:44 +0000 (03:07 +0000)
committerTony Cook <tony@develop=help.com>
Tue, 27 Nov 2007 03:07:44 +0000 (03:07 +0000)
datatypes.c

index b6d80d76241f93f834e121061d4d319e0319f14a..8d23bf9d3b33860ee6b7a2f4e62edd80aa377580 100644 (file)
@@ -162,15 +162,15 @@ llist_pop(struct llist *l,void *data) {
 
 void
 llist_dump(struct llist *l) {
-  int k,j;
+  int j;
   int i=0;
   struct llink *lnk; 
   lnk=l->h;
   while(lnk != NULL) {
     for(j=0;j<lnk->fill;j++) {
       /*       memcpy(&k,(char*)(lnk->data)+l->ssize*j,sizeof(void*));*/
-      memcpy(&k,(char*)(lnk->data)+l->ssize*j,sizeof(void*));
-      printf("%d - %X\n",i,k);
+      /*memcpy(&k,(char*)(lnk->data)+l->ssize*j,sizeof(void*));*/
+      printf("%d - %p\n",i,*(void **)((lnk->data)+l->ssize*j));
       i++;
     }
     lnk=lnk->n;