home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / gnu / mntlib16.lzh / MNTLIB16 / STRCAT.C < prev    next >
C/C++ Source or Header  |  1993-07-29  |  460b  |  27 lines

  1. /* from Henry Spencer's stringlib */
  2. /* check for src==NULL added by ERS */
  3.  
  4. #include <string.h>
  5. #undef strcat
  6.  
  7. /*
  8.  * strcat - append string src to dst
  9.  */
  10. char *                /* dst */
  11. strcat(dst, src)
  12. char *dst;
  13. const char *src;
  14. {
  15.     register char *dscan;
  16.     register const char *sscan;
  17.  
  18.     if ((sscan = src))
  19.     {
  20.         for (dscan = dst; *dscan != '\0'; dscan++)
  21.         continue;
  22.         while ((*dscan++ = *sscan++) != '\0')
  23.             continue;
  24.     }
  25.     return(dst);
  26. }
  27.