[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.3 and 1.5

version 1.3, 2014/07/09 08:20:34 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.
  */   */
 #ifdef HAVE_CONFIG_H  
 #include "config.h"  #include "config.h"
 #endif  
   
 #include <sys/types.h>  #include <sys/types.h>
   
Line 43  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 56  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 69  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 81  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 93  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 106  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 117  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.3  
changed lines
  Added in v.1.5

CVSweb