version 1.49, 2011/07/22 14:15:15 |
version 1.50, 2011/07/31 11:24:39 |
Line 113 mchars_num2char(const char *p, size_t sz) |
|
Line 113 mchars_num2char(const char *p, size_t sz) |
|
|
|
if ((i = mandoc_strntoi(p, sz, 10)) < 0) |
if ((i = mandoc_strntoi(p, sz, 10)) < 0) |
return('\0'); |
return('\0'); |
return(isprint(i) ? i : '\0'); |
return(i > 0 && i < 256 && isprint(i) ? i : '\0'); |
} |
} |
|
|
int |
int |
Line 133 mchars_spec2str(struct mchars *arg, const char *p, siz |
|
Line 133 mchars_spec2str(struct mchars *arg, const char *p, siz |
|
const struct ln *ln; |
const struct ln *ln; |
|
|
ln = find(arg, p, sz); |
ln = find(arg, p, sz); |
if (NULL == ln) |
if (NULL == ln) { |
|
*rsz = 1; |
return(NULL); |
return(NULL); |
|
} |
|
|
*rsz = strlen(ln->ascii); |
*rsz = strlen(ln->ascii); |
return(ln->ascii); |
return(ln->ascii); |