Diff for /embedaddon/mpd/src/mbuf.c between versions 1.1 and 1.1.1.3

version 1.1, 2012/02/21 23:32:47 version 1.1.1.3, 2021/03/17 00:39:23
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));
Line 299  mbsplit(Mbuf bp, int cnt) Line 313  mbsplit(Mbuf bp, int cnt)
     if (!bp)      if (!bp)
         return (NULL);          return (NULL);
   
    if (MBLEN(bp) <= cnt)    if ((int)MBLEN(bp) <= cnt)
         return (NULL);          return (NULL);
   
     nbp = mballoc(bp->cnt - cnt);      nbp = mballoc(bp->cnt - cnt);
Line 315  mbsplit(Mbuf bp, int cnt) Line 329  mbsplit(Mbuf bp, int cnt)
  */   */
   
 int  int
MemStat(Context ctx, int ac, char *av[], void *arg)MemStat(Context ctx, int ac, const char *const av[], const void *arg)
 {  {
     struct typed_mem_stats stats;      struct typed_mem_stats stats;
     u_int       i;      u_int       i;
     u_int       total_allocs = 0;      u_int       total_allocs = 0;
     u_int       total_bytes = 0;      u_int       total_bytes = 0;
   
       (void)ac;
       (void)av;
       (void)arg;
   
     if (typed_mem_usage(&stats))      if (typed_mem_usage(&stats))
         Error("typed_mem_usage() error");          Error("typed_mem_usage() error");

Removed from v.1.1  
changed lines
  Added in v.1.1.1.3


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