diff options
| author | mrg <mrg@NetBSD.org> | 1997-07-21 04:45:44 +0000 |
|---|---|---|
| committer | mrg <mrg@NetBSD.org> | 1997-07-21 04:45:44 +0000 |
| commit | fab0b65073d5f4232f3c99065f364a9be7d9b2df (patch) | |
| tree | a1016251c7198bb3f9a4dbd1c36df3d240f11c46 /lib/libc/string | |
| parent | 49c4c10580aabb723345b75407c2b2c8476a84d1 (diff) | |
KNF and help gcc optimise for registers better.
Diffstat (limited to 'lib/libc/string')
| -rw-r--r-- | lib/libc/string/strcat.c | 14 |
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); } |
