X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fadd.c;fp=sbr%2Fadd.c;h=0000000000000000000000000000000000000000;hb=9a33ff618b5901a3af815650d4b84d39ee96e529;hp=40201c12ec300981d7e7dfeb70e41179964b7fb4;hpb=8f0c973e6cfebb193010714453f70f55ceae5dd7;p=mmh diff --git a/sbr/add.c b/sbr/add.c deleted file mode 100644 index 40201c1..0000000 --- a/sbr/add.c +++ /dev/null @@ -1,48 +0,0 @@ - -/* - * add.c -- If "s1" is NULL, this routine just creates a - * -- copy of "s2" into newly malloc'ed memory. - * -- - * -- If "s1" is not NULL, then copy the concatenation - * -- of "s1" and "s2" (note the order) into newly - * -- malloc'ed memory. Then free "s1". - * - * $Id$ - * - * This code is Copyright (c) 2002, by the authors of nmh. See the - * COPYRIGHT file in the root directory of the nmh distribution for - * complete copyright information. - */ - -#include -#include - -char * -add (char *s2, char *s1) -{ - char *cp; - size_t len1 = 0, len2 = 0; - - if (s1) - len1 = strlen (s1); - if (s2) - len2 = strlen (s2); - - - cp = mh_xmalloc (len1 + len2 + 1); - - /* Copy s1 and free it */ - if (s1) { - memcpy (cp, s1, len1); - free (s1); - } - - /* Copy s2 */ - if (s2) - memcpy (cp + len1, s2, len2); - - /* Now NULL terminate the string */ - cp[len1 + len2] = '\0'; - - return cp; -}