]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
authorChristoph Egger <Christoph_Egger@gmx.de>
Thu, 4 Aug 2005 12:12:46 +0000 (12:12 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Thu, 4 Aug 2005 12:12:46 +0000 (12:12 +0000)
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.

ChangeLog
config/ltmain.m4sh

index 0ee28c01bf069898ed7e8a6f0e9b6976ab84a6fb..aecb9c79a8a7e49c15c25716a6b4a263054d17b6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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
index 77be4f42ac3fba600439395f3deedc550ef09e44..20354a322f720f0d84ffbe2543e5416858307cba 100644 (file)
@@ -5807,7 +5807,7 @@ const char *program_name = NULL;
 
 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);
@@ -5819,14 +5819,14 @@ main (int argc, char *argv[[]])
   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"
@@ -5883,8 +5883,8 @@ xstrdup (const char *string)
 ;
 }
 
-char *
-basename (const char *name)
+const char *
+base_name (const char *name)
 {
   const char *base;