pkgsrc/devel/pedisassem/patches/patch-ad

25 lines
766 B
Text

$NetBSD: patch-ad,v 1.1 2006/08/29 19:57:09 rillig Exp $
A cast cannot be an lvalue in ISO C99.
--- decoder.c.orig 1998-10-09 11:55:40.000000000 +0200
+++ decoder.c 2006-08-29 21:51:36.000000000 +0200
@@ -791,14 +791,14 @@ int ReadOneByte()
int PeekOneByte()
{
if (yyfirsttime)
- return (int) c = *(PBYTE)((int)lpFile + vCodeOffset);
+ return (int) (c = *(PBYTE)((int)lpFile + vCodeOffset));
if (GotEof) return EOF;
if (yyfp >= yypmax ) return EOF;
- else return (int) c = *(yyfp);
+ else return (int) (c = *(yyfp));
}
int PeekSecondByte()
{
if (GotEof) return EOF;
if (yyfp+1 >= yypmax ) return EOF;
- else return (int) c = *(yyfp+1);
+ else return (int) (c = *(yyfp+1));
}
\ No newline at end of file