From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cagney To: GDB Discussion Subject: char *lbasename(const char *) VS const char *lbasename() ... Date: Tue, 12 Jun 2001 12:47:00 -0000 Message-id: <3B2671D9.8070203@cygnus.com> X-SW-Source: 2001-06/msg00093.html Hello, libiberty recently added the function: char *lbasename (const char *name); with semantics roughly equivalent to: return (char *) name; I'm thinking (serious :-) of sending a patch to the maintainers (GCC list) asking that it changed to: const char *lbasename (const char *name); so that the fact that the string was constant isn't lost across the call (If you're wondering, GDB will (once I've committed a recently posted patch) compile with -Werror against either function). Does anyone have any thoughts or suggestions before I try and do this :-) Andrew