qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Many syntax errors in op.h


From: Jamie Lokier
Subject: Re: [Qemu-devel] Many syntax errors in op.h
Date: Tue, 15 Nov 2005 17:23:20 +0000
User-agent: Mutt/1.4.1i

Dave Feustel wrote:
> I am making progress as I modify the Qemu source code to work 
> around a number of OpenBSD deficiencies. I don't yet know how
> to fix the following problem which occurs about 25 times in op.h:
> 
> C statements of the form
> 
>    *(uint32_t *)(gen_code_ptr + 210) = (long)(&) + 14;
> 
> generate syntax errors (apparently because of the use of "(&)")
> with the c compiler used in OpenBSD 3.7 (gcc (GCC) 3.3.5 (propolice)).

"(&)" is not valid C.

> Similar statements with a symbol following the "&" (eg "(&xyz)") do
> not generate syntax errors.

Because that is valid C.

-- Jamie




reply via email to

[Prev in Thread] Current Thread [Next in Thread]