optimized a bit

This commit is contained in:
ceriel 1990-05-31 18:33:38 +00:00
parent e2b59f6517
commit 3de1e669b2
7 changed files with 13 additions and 13 deletions

View file

@ -7,7 +7,7 @@
#include <string.h> #include <string.h>
void * void *
memcpy(register void *s1, register const void *s2, register size_t n) memcpy(void *s1, const void *s2, register size_t n)
{ {
register char *p1 = s1; register char *p1 = s1;
register const char *p2 = s2; register const char *p2 = s2;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
char * char *
strcat(register char *s1, register const char *s2) strcat(char *ret, register const char *s2)
{ {
char *ret = s1; register char *s1 = ret;
while (*s1++ != '\0') while (*s1++ != '\0')
/* EMPTY */ ; /* EMPTY */ ;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
char * char *
strcpy(register char *s1, register const char *s2) strcpy(char *ret, register const char *s2)
{ {
char *ret = s1; register char *s1 = ret;
while (*s1++ = *s2++) while (*s1++ = *s2++)
/* EMPTY */ ; /* EMPTY */ ;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
size_t size_t
strlen(register const char *s) strlen(const char *org)
{ {
const char *org = s; register const char *s = org;
while (*s++) while (*s++)
/* EMPTY */ ; /* EMPTY */ ;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
char * char *
strncat(register char *s1, register const char *s2, size_t n) strncat(char *ret, register const char *s2, size_t n)
{ {
char *ret = s1; register char *s1 = ret;
if (n <= 0) if (n <= 0)
return s1; return s1;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
char * char *
strncpy(register char *s1, register const char *s2, size_t n) strncpy(char *ret, register const char *s2, size_t n)
{ {
char *ret = s1; register char *s1 = ret;
while (*s2 && n > 0) { while (*s2 && n > 0) {
n--; n--;

View file

@ -7,9 +7,9 @@
#include <string.h> #include <string.h>
size_t size_t
strxfrm(register char *s1, register const char *s2, register size_t n) strxfrm(register char *s1, register const char *save, register size_t n)
{ {
const char *save = s2; register const char *s2 = save;
while (*s2) { while (*s2) {
if (n > 1) { if (n > 1) {