File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / lrzsz / lib / stpcpy.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Thu Oct 24 15:49:50 2019 UTC (4 years, 8 months ago) by misho
Branches: lrzsz, MAIN
CVS tags: v0_12_20p5, HEAD
lrzsz ver 0.12.20

    1: /* stpcpy.c -- copy a string and return pointer to end of new string
    2:     Copyright (C) 1989, 1990 Free Software Foundation.
    3: 
    4:     This program is free software; you can redistribute it and/or modify
    5:     it under the terms of the GNU General Public License as published by
    6:     the Free Software Foundation; either version 2, or (at your option)
    7:     any later version.
    8: 
    9:     This program is distributed in the hope that it will be useful,
   10:     but WITHOUT ANY WARRANTY; without even the implied warranty of
   11:     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   12:     GNU General Public License for more details.
   13: 
   14:     You should have received a copy of the GNU General Public License
   15:     along with this program; if not, write to the Free Software
   16:     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
   17: 
   18: #ifdef HAVE_CONFIG_H
   19: #include <config.h>
   20: #endif
   21: 
   22: /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST.  */
   23: 
   24: char *
   25: stpcpy (dest, src)
   26:      char *dest;
   27:      const char *src;
   28: {
   29:   while ((*dest++ = *src++) != '\0')
   30:     /* Do nothing. */ ;
   31:   return dest - 1;
   32: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>