version 1.8, 2009/03/08 18:50:40 |
version 1.9, 2009/03/08 19:32:03 |
|
|
int dbg; /* Debug level. */ |
int dbg; /* Debug level. */ |
struct mdoc *mdoc; /* Active parser. */ |
struct mdoc *mdoc; /* Active parser. */ |
char *buf; /* Input buffer. */ |
char *buf; /* Input buffer. */ |
u_long bufsz; /* Input buffer size. */ |
size_t bufsz; /* Input buffer size. */ |
char *in; /* Input file name. */ |
char *in; /* Input file name. */ |
int fdin; /* Input file desc. */ |
int fdin; /* Input file desc. */ |
int pflags; /* Parse flags. */ |
int pflags; /* Parse flags. */ |
Line 190 mmain_mdoc(struct mmain *p) |
|
Line 190 mmain_mdoc(struct mmain *p) |
|
warn("%s", p->in); |
warn("%s", p->in); |
p->bufsz = BUFSIZ; |
p->bufsz = BUFSIZ; |
} else |
} else |
p->bufsz = MAX(st.st_blksize, BUFSIZ); |
p->bufsz = (size_t)MAX(st.st_blksize, BUFSIZ); |
|
|
p->buf = malloc(p->bufsz); |
p->buf = malloc(p->bufsz); |
if (NULL == p->buf) |
if (NULL == p->buf) |
Line 283 parse(struct mmain *p) |
|
Line 283 parse(struct mmain *p) |
|
for (i = 0; i < (int)sz; i++) { |
for (i = 0; i < (int)sz; i++) { |
if (pos >= len) { |
if (pos >= len) { |
len += MD_LINE_SZ; |
len += MD_LINE_SZ; |
line = realloc(line, len); |
line = realloc(line, (size_t)len); |
if (NULL == line) |
if (NULL == line) |
err(1, "realloc"); |
err(1, "realloc"); |
} |
} |