summary refs log tree commit diff stats
path: root/hw/gus.c
diff options
context:
space:
mode:
authormalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-08 01:42:47 +0000
committermalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-08 01:42:47 +0000
commit731ba0cec2ae7071da75902a8071ac718c86cb14 (patch)
tree017390d5d858f6b73c711ca6d86c7d5fe1cb3a9a /hw/gus.c
parente2eef1703b536d42b89f8046faf7adeaa0e42ba1 (diff)
downloadfocaccia-qemu-731ba0cec2ae7071da75902a8071ac718c86cb14.tar.gz
focaccia-qemu-731ba0cec2ae7071da75902a8071ac718c86cb14.zip
Fix some signedness issues caught by gcc 4.3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4696 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw/gus.c')
-rw-r--r--hw/gus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/gus.c b/hw/gus.c
index 57753a7f5c..c7a88463f0 100644
--- a/hw/gus.c
+++ b/hw/gus.c
@@ -58,7 +58,7 @@ typedef struct GUSState {
     QEMUSoundCard card;
     int freq;
     int pos, left, shift, irqs;
-    uint16_t *mixbuf;
+    GUSsample *mixbuf;
     uint8_t himem[1024 * 1024 + 32 + 4096];
     int samples;
     SWVoiceOut *voice;
@@ -198,7 +198,7 @@ void GUS_dmarequest (GUSEmuState *der)
 int GUS_read_DMA (void *opaque, int nchan, int dma_pos, int dma_len)
 {
     GUSState *s = opaque;
-    int8_t tmpbuf[4096];
+    char tmpbuf[4096];
     int pos = dma_pos, mode, left = dma_len - dma_pos;
 
     ldebug ("read DMA %#x %d\n", dma_pos, dma_len);