Diff for /embedaddon/mpd/src/mbuf.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2013/07/22 08:44:29 version 1.1.1.2, 2019/10/22 13:49:55
Line 55  Mdup(const char *type, const void *src, size_t size) Line 55  Mdup(const char *type, const void *src, size_t size)
 }  }
   
 void *  void *
   Mdup2(const char *type, const void *src, size_t oldsize, size_t newsize)
   {
       const char  **memory;
       if ((memory = MALLOC(type, sizeof(char *) + newsize)) == NULL) {
           Perror("Mdup2: malloc");
           DoExit(EX_ERRDEAD);
       }
   
       memory[0] = type;
       memcpy(memory + 1, src, oldsize < newsize ? oldsize : newsize);
       return(memory + 1);
   }
   
   void *
 Mstrdup(const char *type, const void *src)  Mstrdup(const char *type, const void *src)
 {  {
     return (Mdup(type, src, strlen(src) + 1));      return (Mdup(type, src, strlen(src) + 1));

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


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