/*
 * $Id
 */

#include <string.h>

#include "util.h"
#include "mymalloc.h"

char *my_strdup(char *str)
{
   char *cpy;

   cpy = (char *) mymalloc(strlen(str)+1);
   strcpy(cpy,str);
   return(cpy);
}

char *strappend(char *str, char *new)
{
   if (str) {
      str = (char *) myrealloc(str, strlen(str)+strlen(new)+1);
      return(strcat(str, new));
   } else {
      str = (char *) mymalloc(strlen(new)+1);
      return(strcpy(str,new));
   }
}
