File psgplay-codecleanup.diff of Package psgplay
--- src/audio.c
+++ src/audio.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <stdlib.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
--- src/file.c
+++ src/file.c
@@ -33,7 +33,7 @@
if(tmp2)
{
- raw->buffer = (char *) malloc(raw->size);
+ raw->buffer = (unsigned char *) malloc(raw->size);
fd = open(filename, O_RDONLY);
read(fd, raw->buffer, raw->size);
close(fd);
@@ -47,7 +47,7 @@
fclose(fp);
raw->size = SWAPLTOLITTLE(*(long *)gzsize);
gz = gzopen(filename, "rb");
- raw->buffer = (char *) malloc(raw->size);
+ raw->buffer = (unsigned char *) malloc(raw->size);
gzread(gz, raw->buffer, raw->size);
gzclose(gz);
return raw;
--- src/main.c
+++ src/main.c
@@ -120,6 +120,7 @@
exit(1);
break;
default:
+ break;
}
}
--- src/psg.c
+++ src/psg.c
@@ -1,6 +1,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
+#include <string.h>
#include "psg.h"
#define MODE_SQUARE 0
@@ -90,7 +91,7 @@
else
new->timer_count = old->timer_count;
- new->timer_vmax = 15; (tmp2[5] & 0xf0) >> 4;
+ new->timer_vmax = 15; /* (tmp2[5] & 0xf0) >> 4; */
}
}
@@ -181,10 +182,10 @@
return 0;
}
head->regs = 16;
- head->name = data + 34;
+ head->name = (char *)data + 34;
head->name2 = head->name + strlen(head->name) + 1;
head->name3 = head->name2 + strlen(head->name2) + 1;
- head->data = head->name3 + strlen(head->name3) + 1;
+ head->data = (unsigned char *)head->name3 + strlen(head->name3) + 1;
if(set->verbose) {
fprintf(stderr, "1: %s\n", head->name);
fprintf(stderr, "2: %s\n", head->name2);