Implied int types

Rod Roark rod at sunsetsystems.com
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
   http://www.sunsetsystems.com/

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
>    http://www.sunsetsystems.com/

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




More information about the lfs-dev mailing list