+2005-08-04 Christoph Egger <Christoph_Egger@gmx.de>
+
+ * config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
+ basename() to base_name() and have it return a pointer to const,
+ fix compilation warnings.
+
2005-07-30 Peter Ekberg <peda@lysator.liu.se>
* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
void * xmalloc (size_t num);
char * xstrdup (const char *string);
-char * basename (const char *name);
+const char * base_name (const char *name);
char * find_executable(const char *wrapper);
int check_executable(const char *path);
char * strendzap(char *str, const char *pat);
char **newargz;
int i;
- program_name = (char *) xstrdup ((char *) basename (argv[[0]]));
+ program_name = (char *) xstrdup (base_name (argv[[0]]));
DEBUG("(main) argv[[0]] : %s\n",argv[[0]]);
DEBUG("(main) program_name : %s\n",program_name);
newargz = XMALLOC(char *, argc+2);
EOF
cat >> $cwrappersource <<EOF
- newargz[[0]] = "$SHELL";
+ newargz[[0]] = (char *) xstrdup("$SHELL");
EOF
cat >> $cwrappersource <<"EOF"
;
}
-char *
-basename (const char *name)
+const char *
+base_name (const char *name)
{
const char *base;