From 60d55604b2af617e4dfae7bde10bc2ac1c5fde78 Mon Sep 17 00:00:00 2001 From: Cheng-Lung Sung Date: Wed, 5 Sep 2007 01:06:38 +0000 Subject: - fixes the lvalue error when using gcc4 PR: ports/114903 Submitted by: maintainer (Erik Greenwald) --- devel/ruby-rudl/files/patch-flxplay.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 devel/ruby-rudl/files/patch-flxplay.c (limited to 'devel/ruby-rudl/files/patch-flxplay.c') diff --git a/devel/ruby-rudl/files/patch-flxplay.c b/devel/ruby-rudl/files/patch-flxplay.c new file mode 100644 index 000000000000..d0773dff973b --- /dev/null +++ b/devel/ruby-rudl/files/patch-flxplay.c @@ -0,0 +1,13 @@ +--- flxplay.c.orig Wed Jul 25 11:40:05 2007 ++++ flxplay.c Wed Jul 25 11:40:27 2007 +@@ -42,8 +42,8 @@ + int lastFrameTicks; + } FLC; + +-#define ReadU16(tmp1, tmp2) (Uint16)*(tmp1) = ((Uint8)*(tmp2+1)<<8)+(Uint8)*(tmp2); +-#define ReadU32(tmp1, tmp2) (Uint32)*(tmp1) = (((((((Uint8)*(tmp2+3)<<8)+((Uint8)*(tmp2+2)))<<8)+((Uint8)*(tmp2+1)))<<8)+(Uint8)*(tmp2)); ++#define ReadU16(tmp1, tmp2) *(Uint16 *)(tmp1) = ((Uint8)*(tmp2+1)<<8)+(Uint8)*(tmp2); ++#define ReadU32(tmp1, tmp2) *(Uint32 *)(tmp1) = (((((((Uint8)*(tmp2+3)<<8)+((Uint8)*(tmp2+2)))<<8)+((Uint8)*(tmp2+1)))<<8)+(Uint8)*(tmp2)); + + + -- cgit v1.2.3