version 1.49, 2009/03/21 21:09:00 |
version 1.51, 2009/03/23 14:31:58 |
|
|
#include <sys/utsname.h> |
#include <sys/utsname.h> |
|
|
#include <assert.h> |
#include <assert.h> |
|
#include <err.h> |
#include <errno.h> |
#include <errno.h> |
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
|
|
#include "private.h" |
#include "libmdoc.h" |
|
|
/* |
/* |
* Actions are executed on macros after they've been post-validated: in |
* Actions are executed on macros after they've been post-validated: in |
Line 272 post_std(POST_ARGS) |
|
Line 273 post_std(POST_ARGS) |
|
|
|
assert(m->meta.name); |
assert(m->meta.name); |
|
|
m->last->args->argv[0].value = xcalloc(1, sizeof(char *)); |
m->last->args->argv[0].value = calloc(1, sizeof(char *)); |
|
if (NULL == m->last->args->argv[0].value) |
|
err(1, "calloc"); |
|
|
m->last->args->argv[0].sz = 1; |
m->last->args->argv[0].sz = 1; |
m->last->args->argv[0].value[0] = xstrdup(m->meta.name); |
m->last->args->argv[0].value[0] = xstrdup(m->meta.name); |
return(1); |
return(1); |
Line 493 post_bl_tagwidth(struct mdoc *m) |
|
Line 497 post_bl_tagwidth(struct mdoc *m) |
|
n->args->argv[n->args->argc - 1].line = m->last->line; |
n->args->argv[n->args->argc - 1].line = m->last->line; |
n->args->argv[n->args->argc - 1].pos = m->last->pos; |
n->args->argv[n->args->argc - 1].pos = m->last->pos; |
n->args->argv[n->args->argc - 1].sz = 1; |
n->args->argv[n->args->argc - 1].sz = 1; |
n->args->argv[n->args->argc - 1].value = xcalloc(1, sizeof(char *)); |
n->args->argv[n->args->argc - 1].value = calloc(1, sizeof(char *)); |
|
if (NULL == n->args->argv[n->args->argc - 1].value) |
|
err(1, "calloc"); |
n->args->argv[n->args->argc - 1].value[0] = xstrdup(buf); |
n->args->argv[n->args->argc - 1].value[0] = xstrdup(buf); |
|
|
return(1); |
return(1); |