[BACK]Return to compat_vasprintf.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/compat_vasprintf.c between version 1.2 and 1.3

version 1.2, 2015/03/20 15:25:12 version 1.3, 2015/10/06 18:32:19
Line 46  vasprintf(char **ret, const char *format, va_list ap)
Line 46  vasprintf(char **ret, const char *format, va_list ap)
   
         if (sz != -1 && (*ret = malloc(sz + 1)) != NULL) {          if (sz != -1 && (*ret = malloc(sz + 1)) != NULL) {
                 if (vsnprintf(*ret, sz + 1, format, ap) == sz)                  if (vsnprintf(*ret, sz + 1, format, ap) == sz)
                         return(sz);                          return sz;
                 free(*ret);                  free(*ret);
         }          }
         *ret = NULL;          *ret = NULL;
         return(-1);          return -1;
 }  }
   
 #endif  #endif

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

CVSweb