Implied int types

Rod Roark rod at
Sat Oct 7 21:27:04 PDT 2000

I finally found a solution, though not the one I asked for.  Here's a perl
one-liner that I came up with to patch all the offending source lines in
one whack:

  perl -pi -e 's/^(\s*static)(\s+\w+\s*=)/\1 int\2/' *.cpp

Perl is great!

-- Rod

On Sat, 07 Oct 2000, Rod Roark wrote:
> In compiling various add-on packages for my LFS system, I have run
> across several source files where gcc errors out on this type of
> statement:
>   static <variable-name> = <integer-literal>;
> where the proper form is:
>   static int <variable-name> = <integer-literal>;
> Evidently the first form is accepted by some compilers.  Does anyone
> know of a compiler option that will get gcc-2.95.2 to accept it also? 
> I'm getting tired of patching all this source code.
> Thanks.
> -- Rod

Unsubscribe: send email to lfs-discuss-request at
and put unsubscribe in the subject header of the message

More information about the lfs-dev mailing list