]> pd.if.org Git - pdclib/blob - functions/string/strcat.c
dfbc135aa15df56e66784e7074cee8df676a82cb
[pdclib] / functions / string / strcat.c
1 // ----------------------------------------------------------------------------
2 // $Id$
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7
8 char * strcat( char * restrict dest, const char * restrict src )
9 {
10     char * dest_p = dest;
11     if ( *dest_p != '\0' )
12     {
13         while ( *++dest_p != '\0' )
14         {
15             // EMPTY
16         }
17     }
18     while ( (*dest_p++ = *src++) != '\0' )
19     {
20         // EMPTY
21     }
22     return dest;
23 }