=begin
:~/ruby_trunk$ gcc win32/win32.c 2>&1 | grep lvalue
win32/win32.c:4894: error: lvalue required as left operand of assignment
win32/win32.c:5016: error: lvalue required as left operand of assignment
ruby_trunk$ i586-mingw32msvc-gcc win32/win32.c 2>&1 | grep lvalue
win32/win32.c:4320: error: lvalue required as decrement operand
win32/win32.c:4321: error: lvalue required as increment operand
win32/win32.c:4340: error: lvalue required as decrement operand
win32/win32.c:4341: error: lvalue required as increment operand
Unfortunately I didn't actually try cross-compiling (just compiling), so it's possible that this is not a real problem. Hope to do a real build this weekend.
-rp
=end