version 1.3, 2014/07/09 08:20:34 |
version 1.5, 2015/10/06 18:32:19 |
|
|
* 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; |
} |
} |