version 1.28, 2010/08/16 09:37:58 |
version 1.30, 2010/08/24 12:18:48 |
Line 171 mandoc_special(char *p) |
|
Line 171 mandoc_special(char *p) |
|
case ('['): |
case ('['): |
term = ']'; |
term = ']'; |
break; |
break; |
|
case ('z'): |
|
len = 1; |
|
if ('\\' == *p) { |
|
p += mandoc_special(p); |
|
return(*p ? (int)(p - sv) : 0); |
|
} |
|
break; |
default: |
default: |
len = 1; |
len = 1; |
p--; |
p--; |
Line 199 mandoc_calloc(size_t num, size_t size) |
|
Line 206 mandoc_calloc(size_t num, size_t size) |
|
ptr = calloc(num, size); |
ptr = calloc(num, size); |
if (NULL == ptr) { |
if (NULL == ptr) { |
perror(NULL); |
perror(NULL); |
exit(EXIT_FAILURE); |
exit(MANDOCLEVEL_SYSERR); |
} |
} |
|
|
return(ptr); |
return(ptr); |
Line 214 mandoc_malloc(size_t size) |
|
Line 221 mandoc_malloc(size_t size) |
|
ptr = malloc(size); |
ptr = malloc(size); |
if (NULL == ptr) { |
if (NULL == ptr) { |
perror(NULL); |
perror(NULL); |
exit(EXIT_FAILURE); |
exit(MANDOCLEVEL_SYSERR); |
} |
} |
|
|
return(ptr); |
return(ptr); |
Line 228 mandoc_realloc(void *ptr, size_t size) |
|
Line 235 mandoc_realloc(void *ptr, size_t size) |
|
ptr = realloc(ptr, size); |
ptr = realloc(ptr, size); |
if (NULL == ptr) { |
if (NULL == ptr) { |
perror(NULL); |
perror(NULL); |
exit(EXIT_FAILURE); |
exit(MANDOCLEVEL_SYSERR); |
} |
} |
|
|
return(ptr); |
return(ptr); |
Line 243 mandoc_strdup(const char *ptr) |
|
Line 250 mandoc_strdup(const char *ptr) |
|
p = strdup(ptr); |
p = strdup(ptr); |
if (NULL == p) { |
if (NULL == p) { |
perror(NULL); |
perror(NULL); |
exit(EXIT_FAILURE); |
exit(MANDOCLEVEL_SYSERR); |
} |
} |
|
|
return(p); |
return(p); |