aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog6
-rw-r--r--lib-src/ebrowse.c2
-rw-r--r--lib-src/etags.c8
3 files changed, 9 insertions, 7 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 44d7260dead..2010444743a 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,9 @@
12013-11-14 Paul Eggert <eggert@cs.ucla.edu>
2
3 * ebrowse.c (xstrdup):
4 * etags.c (savenstr): Prefer tail calls.
5 * etags.c (concat): Omit unnecessary assignment.
6
12013-10-24 Glenn Morris <rgm@gnu.org> 72013-10-24 Glenn Morris <rgm@gnu.org>
2 8
3 * Makefile.in ($(DESTDIR)${archlibdir}): 9 * Makefile.in ($(DESTDIR)${archlibdir}):
diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c
index 216865c3800..971f74e7fee 100644
--- a/lib-src/ebrowse.c
+++ b/lib-src/ebrowse.c
@@ -514,7 +514,7 @@ static char *
514xstrdup (char *s) 514xstrdup (char *s)
515{ 515{
516 if (s) 516 if (s)
517 s = strcpy (xmalloc (strlen (s) + 1), s); 517 return strcpy (xmalloc (strlen (s) + 1), s);
518 return s; 518 return s;
519} 519}
520 520
diff --git a/lib-src/etags.c b/lib-src/etags.c
index aa8c773e357..21cf3654b9e 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -6243,12 +6243,9 @@ savestr (const char *cp)
6243static char * 6243static char *
6244savenstr (const char *cp, int len) 6244savenstr (const char *cp, int len)
6245{ 6245{
6246 register char *dp; 6246 char *dp = xnew (len + 1, char);
6247
6248 dp = xnew (len + 1, char);
6249 memcpy (dp, cp, len);
6250 dp[len] = '\0'; 6247 dp[len] = '\0';
6251 return dp; 6248 return memcpy (dp, cp, len);
6252} 6249}
6253 6250
6254/* 6251/*
@@ -6362,7 +6359,6 @@ concat (const char *s1, const char *s2, const char *s3)
6362 strcpy (result, s1); 6359 strcpy (result, s1);
6363 strcpy (result + len1, s2); 6360 strcpy (result + len1, s2);
6364 strcpy (result + len1 + len2, s3); 6361 strcpy (result + len1 + len2, s3);
6365 result[len1 + len2 + len3] = '\0';
6366 6362
6367 return result; 6363 return result;
6368} 6364}