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 *. > I fully understand that this is correct along with the syntax, but I don't > like it ;-) Well, it's only a warning ;) (for now!) Richard. -- Richard Guenther <[EMAIL PROTECTED]> Novell / SUSE Labs SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]