Mailinglist Archive: opensuse-packaging (109 mails)

< Previous Next >
Re: [opensuse-packaging] Reminder to fix your packages for compiling with GCC 4.3
  • From: Marcus Rueckert <darix@xxxxxx>
  • Date: Wed, 17 Oct 2007 13:37:14 +0200
  • Message-id: <20071017113714.GD3589@xxxxxxxxxxxxxxxxxxxxxxx>
On 2007-10-17 13:32:17 +0200, Richard Guenther wrote:
> On Wed, 17 Oct 2007, Holger Macht wrote:
> 
> > On Wed 17. Oct - 13:09:30, Marcus Rueckert wrote:
> > > On 2007-10-17 12:56:51 +0200, Holger Macht wrote:
> > > > What would result in
> > > > 
> > > >   char *prop = (char*)"laptop_panel.num_levels";
> > > const char *prop = "laptop_panel.num_levels";
> > > 
> > > should fix it too no?
> > 
> > Of course it does.
> > 
> > I also have to change everything like:
> > 
> >  void testfunc(char *str);
> >  testfunc("foo");
> > to
> >  testfunc((char*)"foo");
> 
> No, the correct fix is to make testfunc take a const char *.

and what should we do if the function is called with char* and string
constants?

  darix

-- 
           openSUSE - SUSE Linux is my linux
               openSUSE is good for you
                   www.opensuse.org
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups