From 781b169175dd27371fa9ed06165c01e55a4ecd56 Mon Sep 17 00:00:00 2001 From: cyberwarriorx Date: Sun, 19 Nov 2006 18:56:06 +0000 Subject: [PATCH] -Fixed a few things that are causing compilation issues in VC++ --- trunk/desmume/src/FIFO.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trunk/desmume/src/FIFO.c b/trunk/desmume/src/FIFO.c index bcd453cff..b49de3c87 100644 --- a/trunk/desmume/src/FIFO.c +++ b/trunk/desmume/src/FIFO.c @@ -49,12 +49,14 @@ void FIFOAdd(FIFO * fifo, u32 v) u32 FIFOValue(FIFO * fifo) { + u32 v; + if(fifo->empty) { fifo->error = TRUE; return 0; } - u32 v = fifo->data[fifo->begin]; + v = fifo->data[fifo->begin]; fifo->begin = (fifo->begin + 1)& 0x1FFF; fifo->empty = (fifo->begin == fifo->end); return v;