version 1.9, 2009/06/11 12:07:49 |
version 1.10, 2009/06/11 12:55:30 |
Line 86 struct termpair { |
|
Line 86 struct termpair { |
|
struct termpair *ppair; |
struct termpair *ppair; |
int type; |
int type; |
#define TERMPAIR_FLAG (1 << 0) |
#define TERMPAIR_FLAG (1 << 0) |
int flag; |
int flag; /* Whether being used. */ |
size_t offset; |
size_t offset; /* Left margin. */ |
size_t rmargin; |
size_t rmargin; /* Right margin. */ |
int count; |
int count; /* Enum count. */ |
}; |
}; |
|
|
#define TERMPAIR_SETFLAG(termp, p, fl) \ |
#define TERMPAIR_SETFLAG(termp, p, fl) \ |
Line 602 arg_offset(const struct mdoc_argv *arg) |
|
Line 602 arg_offset(const struct mdoc_argv *arg) |
|
{ |
{ |
|
|
assert(*arg->value); |
assert(*arg->value); |
|
if (0 == strcmp(*arg->value, "left")) |
|
return(0); |
if (0 == strcmp(*arg->value, "indent")) |
if (0 == strcmp(*arg->value, "indent")) |
return(INDENT); |
return(INDENT); |
if (0 == strcmp(*arg->value, "indent-two")) |
if (0 == strcmp(*arg->value, "indent-two")) |
return(INDENT * 2); |
return(INDENT * 2); |
|
|
|
/* FIXME: needs to support field-widths (10n, etc.). */ |
return(strlen(*arg->value)); |
return(strlen(*arg->value)); |
} |
} |
|
|