]> 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:13:53 +0000 (12:13 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Thu, 4 Aug 2005 12:13:53 +0000 (12:13 +0000)
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.

ChangeLog
config/ltmain.m4sh

index 3e732b80c7ceadcb09b88a74b28c5926acd94fb7..b808cbbbb6a55b51ac021d50f56b4918aa0b6f75 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 dcb9a6b5111e808f0e8950a08648c714e8f1791e..a0166b8c9b5814cd7ac713b9779f830b64aee073 100644 (file)
@@ -5752,7 +5752,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);
@@ -5764,14 +5764,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"
@@ -5828,8 +5828,8 @@ xstrdup (const char *string)
 ;
 }
 
-char *
-basename (const char *name)
+const char *
+base_name (const char *name)
 {
   const char *base;