From d672ac3c611453c624948ed8cc2ced65cadc3400 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 13 Nov 2013 17:52:18 -0800 Subject: Prefer tail calls. * lib-src/ebrowse.c (xstrdup): * lib-src/etags.c (savenstr): * lwlib/lwlib.c (safe_strdup): * src/xfns.c (xic_create_fontsetname): * src/xrdb.c (gethomedir): Prefer tail calls. * lib-src/etags.c (concat): Omit unnecessary assignment. --- lib-src/ebrowse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib-src/ebrowse.c') 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 * xstrdup (char *s) { if (s) - s = strcpy (xmalloc (strlen (s) + 1), s); + return strcpy (xmalloc (strlen (s) + 1), s); return s; } -- cgit v1.2.1