summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrice Mandin <pmandin@caramail.com>2008-08-28 23:34:57 +0200
committerPatrice Mandin <pmandin@caramail.com>2008-08-28 23:34:57 +0200
commitb7f375bb7aa0eefb51d7265716cbd80c8101b206 (patch)
treec7e9782dc2270fa29826da27d752851c942c45ab
parente64e3bd6240a70ef7826c3d32e448ef6895f936d (diff)
cast float to int32
-rw-r--r--fifo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fifo.c b/fifo.c
index f21d07d..0c4044d 100644
--- a/fifo.c
+++ b/fifo.c
@@ -89,9 +89,9 @@ void OUT_RING(uint32_t data)
void OUT_RINGf(float data)
{
#if DEBUG
- printf("out_ringf(0x%08x)= %.f\n", data, data);
+ printf("out_ringf(0x%08x)\n", *(uint32_t*) &data);
#else
- fifo[fifo_current++] = data;
+ fifo[fifo_current++] = *(uint32_t*) &data;
#endif
}