home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Lib / util / multcpy.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-12-18  |  675 b   |  38 lines

  1. /* multcpy: copy several strings */
  2.  
  3. # ifndef lint
  4. static char Rcsid[] = "@(#)$Header: /xtel/pp/pp-beta/Lib/util/RCS/multcpy.c,v 6.0 1991/12/18 20:25:18 jpo Rel $";
  5. # endif
  6.  
  7. /*
  8.  * $Header: /xtel/pp/pp-beta/Lib/util/RCS/multcpy.c,v 6.0 1991/12/18 20:25:18 jpo Rel $
  9.  *
  10.  * $Log: multcpy.c,v $
  11.  * Revision 6.0  1991/12/18  20:25:18  jpo
  12.  * Release 6.0
  13.  *
  14.  */
  15.  
  16.  
  17.  
  18. #include <varargs.h>
  19.  
  20. /* VARARGS 2 */
  21. char *
  22. multcpy (to, va_alist)
  23. register char   *to;
  24. va_dcl
  25. {
  26.     register va_list ap;
  27.     register char   *from;
  28.  
  29.     va_start(ap);
  30.  
  31.     while(from = va_arg(ap, char *)){
  32.         while(*to++ = *from++);
  33.         to--;
  34.     }
  35.     va_end(ap);
  36.     return (to);            /* return pointer to end of str         */
  37. }
  38.