summaryrefslogtreecommitdiffstats
path: root/src/fiasco.c
diff options
context:
space:
mode:
authorpancake <pancake@dazo>2007-11-20 04:14:13 +0100
committerpancake <pancake@dazo>2007-11-20 04:14:13 +0100
commit4115aab13d70bbe8300562bcd789cc5bc27c8ded (patch)
tree8bd7531d26dd35a45d5a52a5574bc1693261c168 /src/fiasco.c
parentfbdac811fc7694ca936607590cb19fd930528f5e (diff)
download0xFFFF-4115aab13d70bbe8300562bcd789cc5bc27c8ded.tar.bz2
- Import patches from Osvaldo Santana * Fix build on gcc 4 * Fix nanddump call definition (ignore oob added) * Fixed some stupid bugs with -pedantic -std=c990.3.1
release 0.3.1
Diffstat (limited to 'src/fiasco.c')
-rw-r--r--src/fiasco.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fiasco.c b/src/fiasco.c
index f993a11..91b7481 100644
--- a/src/fiasco.c
+++ b/src/fiasco.c
@@ -60,8 +60,8 @@ int openfiasco(char *name)
read(header.fd, buf, namelen);
printf("Fiasco version: %2d\n", buf[3]);
- strcpy(header.fwname, buf+6);
- for(i=6;i<namelen;i+=strlen(buf+i)+1)
+ strcpy(header.fwname, (char *)buf+6);
+ for(i=6;i<namelen;i+=strlen((char *)(buf+i))+1)
printf("Name: %s\n", buf+i);
/* walk the tree */
@@ -86,7 +86,7 @@ int openfiasco(char *name)
printf(" [eof]\n");
break;
} else printf(" %s\n", data);
- strcpy(header.name, data);
+ strcpy(header.name, (char *)data);
if (read(header.fd, buf, 9)<9)
break;
@@ -106,7 +106,7 @@ int openfiasco(char *name)
break;
if (data[0])
printf(" version: %s\n", data);
- strcpy(header.version, data);
+ strcpy(header.version, (char *)data);
if (read(header.fd, buf+8, 1)<1)
break;
}
@@ -126,7 +126,7 @@ int openfiasco(char *name)
void fiasco_data_read(struct header_t *header)
{
- header->data = (char *)malloc(header->size);
+ header->data = (unsigned char *)malloc(header->size);
if (header->data == NULL) {
printf("Cannot alloc %d bytes\n", header->size);
return;