summaryrefslogtreecommitdiff
path: root/lib/libc/string
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>1997-07-21 04:45:44 +0000
committermrg <mrg@NetBSD.org>1997-07-21 04:45:44 +0000
commitfab0b65073d5f4232f3c99065f364a9be7d9b2df (patch)
treea1016251c7198bb3f9a4dbd1c36df3d240f11c46 /lib/libc/string
parent49c4c10580aabb723345b75407c2b2c8476a84d1 (diff)
KNF and help gcc optimise for registers better.
Diffstat (limited to 'lib/libc/string')
-rw-r--r--lib/libc/string/strcat.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/libc/string/strcat.c b/lib/libc/string/strcat.c
index dfea15b7dac..eeca32c9247 100644
--- a/lib/libc/string/strcat.c
+++ b/lib/libc/string/strcat.c
@@ -1,4 +1,4 @@
-/* $NetBSD: strcat.c,v 1.6 1997/07/13 20:24:20 christos Exp $ */
+/* $NetBSD: strcat.c,v 1.7 1997/07/21 04:45:44 mrg Exp $ */
/*
* Copyright (c) 1988 Regents of the University of California.
@@ -38,7 +38,7 @@
#if 0
static char *sccsid = "@(#)strcat.c 5.6 (Berkeley) 2/24/91";
#else
-__RCSID("$NetBSD: strcat.c,v 1.6 1997/07/13 20:24:20 christos Exp $");
+__RCSID("$NetBSD: strcat.c,v 1.7 1997/07/21 04:45:44 mrg Exp $");
#endif
#endif /* LIBC_SCCS and not lint */
@@ -53,9 +53,11 @@ strcat(s, append)
register char *s;
register const char *append;
{
- char *save = s;
+ char *t = s;
- for (; *s; ++s);
- while ((*s++ = *append++) != '\0');
- return(save);
+ for (; *t; ++t)
+ ;
+ while ((*t++ = *append++) != '\0')
+ ;
+ return (s);
}