next up previous
Next: S.1.5 SOLVED: Extern Up: Scanner Bugs Previous: S.1.3 SOLVED: Function

S.1.4 SOLVED: Confused by complex expressions:


## ## appears to be solved on scanner version dated 7.4.95 JP ##

I think this is actually the same error as the one above about functions with nested functions. Seems to happen also in complex expressions:

int sbumpc() return (( this )->_IO_read_ptr >= ( this )->_IO_read_end ? __uflow( this ) : *(unsigned char*)( this )->_IO_read_ptr++) ;

ends up with return statement

return (( this )->_IO_read_ptr >= ( this )->_IO_read_end ? __uflow(this thisint ObjectMode = Synchronous) ;

Jonathan Poole
Tue Jun 27 16:38:45 BST 1995