$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