static char rcsid[] = "@(#)$Id: strmcpy.c,v 1.6 2006/04/09 07:37:05 hurtta Exp $";
/******************************************************************************
* The Elm (ME+) Mail System - $Revision: 1.6 $ $State: Exp $
*
* Modified by: Kari Hurtta <hurtta+elm@posti.FMI.FI>
* (was hurtta+elm@ozone.FMI.FI)
*
* Initially written by: Michael Elkins <elkins@aero.org>, 1995
*****************************************************************************/
#include "headers.h"
char * strmcpy (dest, src)
char *dest;
CONST char *src;
{
int len = strlen (src) + 1;
if (dest)
dest = (char *) safe_realloc (dest, len);
else
dest = (char *) safe_malloc (len);
strfcpy (dest, src, len);
return dest;
}
char * strmcat (dest, src)
char *dest;
CONST char *src;
{
int len;
if (!dest)
return strmcpy(dest,src);
len = strlen (src) + 1 + strlen(dest);
dest = (char *) safe_realloc (dest, len);
strfcat (dest, src, len);
return dest;
}
/*
* Local Variables:
* mode:c
* c-basic-offset:4
* buffer-file-coding-system: iso-8859-1
* End:
*/
syntax highlighted by Code2HTML, v. 0.9.1