1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include <string.h>
- #include "memcopy.h"
- char *strcat (char *dest, const char *src)
- {
- char *s1 = dest;
- const char *s2 = src;
- reg_char c;
-
- do
- c = *s1++;
- while (c != '\0');
-
- s1 -= 2;
- do
- {
- c = *s2++;
- *++s1 = c;
- }
- while (c != '\0');
- return dest;
- }
- libc_hidden_def(strcat)
|