next up previous
Next: S.1.6 SOLVED: Const Up: Scanner Bugs Previous: S.1.4 SOLVED: Confused

S.1.5 SOLVED: Extern "C" directives changed (is this an error)

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

output from this (input can be guessed!)

extern "C" int __underflow(struct _IO_FILE*, int ObjectMode = Synchronous) ;

and

extern "C" { extern int __underflow (_IO_FILE*, int ObjectMode = Synchronous) ; extern int __uflow (_IO_FILE*, int ObjectMode = Synchronous) ; extern int __overflow (_IO_FILE*, int, int ObjectMode = Synchronous) ;

...

What is the policy on this? That all these extern directives should only be in header files, and therefore not be seen by UC++?



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