Mercurial > hg > index.cgi
diff lwlink/map.c @ 2:7317fbe024af
Clean up insane number of compiler warnings under -Wall
author | lost@l-w.ca |
---|---|
date | Thu, 20 Jan 2011 22:39:46 -0700 |
parents | 2c24602be78f |
children | fdc11ef4115b |
line wrap: on
line diff
--- a/lwlink/map.c Wed Jan 19 22:31:00 2011 -0700 +++ b/lwlink/map.c Thu Jan 20 22:39:46 2011 -0700 @@ -24,6 +24,7 @@ #include <errno.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> #include "lwlink.h" #include "util.h" @@ -67,7 +68,7 @@ for (sn = 0; sn < nsects; sn++) { fprintf(of, "Section: %s (%s) load at %04X, length %04X\n", - sanitize_symbol(sectlist[sn].ptr -> name), + sanitize_symbol((char*)(sectlist[sn].ptr -> name)), sectlist[sn].ptr -> file -> filename, sectlist[sn].ptr -> loadaddress, sectlist[sn].ptr -> codesize @@ -81,7 +82,7 @@ { for (pe = NULL, ce = slist; ce; ce = ce -> next) { - i = strcmp(ce -> name, sym -> sym); + i = strcmp(ce -> name, (char *)(sym -> sym)); if (i == 0) { i = strcmp(ce -> fn, sectlist[sn].ptr -> file -> filename); @@ -94,7 +95,7 @@ ne -> ext = 0; ne -> addr = sym -> offset + sectlist[sn].ptr -> loadaddress; ne -> next = ce; - ne -> name = sym -> sym; + ne -> name = (char *)(sym -> sym); ne -> fn = sectlist[sn].ptr -> file -> filename; if (pe) pe -> next = ne;