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

Diff for /mandoc/mandoc_aux.c between version 1.2 and 1.5

version 1.2, 2014/04/23 21:06:41 version 1.5, 2015/10/06 18:32:19
Line 15 
Line 15 
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */   */
   #include "config.h"
   
 #include <sys/types.h>  #include <sys/types.h>
   
 #include <stdarg.h>  #include <stdarg.h>
Line 39  mandoc_asprintf(char **dest, const char *fmt, ...)
Line 41  mandoc_asprintf(char **dest, const char *fmt, ...)
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(ret);          return ret;
 }  }
   
 void *  void *
Line 52  mandoc_calloc(size_t num, size_t size)
Line 54  mandoc_calloc(size_t num, size_t size)
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(ptr);          return ptr;
 }  }
   
 void *  void *
Line 65  mandoc_malloc(size_t size)
Line 67  mandoc_malloc(size_t size)
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(ptr);          return ptr;
 }  }
   
 void *  void *
Line 77  mandoc_realloc(void *ptr, size_t size)
Line 79  mandoc_realloc(void *ptr, size_t size)
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(ptr);          return ptr;
 }  }
   
 void *  void *
Line 89  mandoc_reallocarray(void *ptr, size_t num, size_t size
Line 91  mandoc_reallocarray(void *ptr, size_t num, size_t size
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(ptr);          return ptr;
 }  }
   
 char *  char *
Line 102  mandoc_strdup(const char *ptr)
Line 104  mandoc_strdup(const char *ptr)
                 perror(NULL);                  perror(NULL);
                 exit((int)MANDOCLEVEL_SYSERR);                  exit((int)MANDOCLEVEL_SYSERR);
         }          }
         return(p);          return p;
 }  }
   
 char *  char *
Line 113  mandoc_strndup(const char *ptr, size_t sz)
Line 115  mandoc_strndup(const char *ptr, size_t sz)
         p = mandoc_malloc(sz + 1);          p = mandoc_malloc(sz + 1);
         memcpy(p, ptr, sz);          memcpy(p, ptr, sz);
         p[(int)sz] = '\0';          p[(int)sz] = '\0';
         return(p);          return p;
 }  }

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

CVSweb