in reply to problems using 'fdecls' in C::Scan

Via the debugger, I found that the error message occurs at line 862 of C/Scan.pm in C::Preprocessed::text. The line is:
my $oh = select $stream;
Can anyone explain to me what the above line is doing?

That's saving the file handle (a.k.a. input or output stream, hence the variable name) refered to by $stream in the variable $oh.

One wishes that the original developer had used more descriptive variable names, but it's difficult to be harsh based on just one line of code.

--t. alex

"Here's the chocolates, and here's the flowers. Now how 'bout it, widder hen, will ya marry me?" --Foghorn Leghorn