version 1.25, 2009/08/20 13:22:48 |
version 1.26, 2009/09/24 13:03:32 |
Line 60 static int mdoc_argvflags[MDOC_ARG_MAX] = { |
|
Line 60 static int mdoc_argvflags[MDOC_ARG_MAX] = { |
|
ARGV_NONE, /* MDOC_Unfilled */ |
ARGV_NONE, /* MDOC_Unfilled */ |
ARGV_NONE, /* MDOC_Literal */ |
ARGV_NONE, /* MDOC_Literal */ |
ARGV_NONE, /* MDOC_File */ |
ARGV_NONE, /* MDOC_File */ |
ARGV_SINGLE, /* MDOC_Offset */ |
ARGV_OPT_SINGLE, /* MDOC_Offset */ |
ARGV_NONE, /* MDOC_Bullet */ |
ARGV_NONE, /* MDOC_Bullet */ |
ARGV_NONE, /* MDOC_Dash */ |
ARGV_NONE, /* MDOC_Dash */ |
ARGV_NONE, /* MDOC_Hyphen */ |
ARGV_NONE, /* MDOC_Hyphen */ |
Line 309 mdoc_argv_free(struct mdoc_arg *p) |
|
Line 309 mdoc_argv_free(struct mdoc_arg *p) |
|
for (i = 0; i < (int)p->argc; i++) { |
for (i = 0; i < (int)p->argc; i++) { |
if (0 == p->argv[i].sz) |
if (0 == p->argv[i].sz) |
continue; |
continue; |
|
if (NULL == p->argv[i].value) |
|
continue; |
|
|
/* LINTED */ |
/* LINTED */ |
for (j = 0; j < (int)p->argv[i].sz; j++) |
for (j = 0; j < (int)p->argv[i].sz; j++) |
free(p->argv[i].value[j]); |
if (p->argv[i].value[j]) |
|
free(p->argv[i].value[j]); |
|
|
free(p->argv[i].value); |
free(p->argv[i].value); |
} |
} |