version 1.38, 2010/06/26 17:56:43 |
version 1.39, 2010/06/26 19:08:00 |
|
|
exit(EXIT_FAILURE); |
exit(EXIT_FAILURE); |
} |
} |
|
|
p->tabwidth = 5; |
|
p->enc = enc; |
p->enc = enc; |
p->defrmargin = 78; |
|
return(p); |
return(p); |
} |
} |
|
|
|
|
|
|
|
|
size_t |
size_t |
term_vspan(const struct roffsu *su) |
term_len(const struct termp *p, size_t sz) |
{ |
{ |
|
|
|
return((*p->width)(p, ' ') * sz); |
|
} |
|
|
|
|
|
size_t |
|
term_strlen(const struct termp *p, const char *cp) |
|
{ |
|
size_t sz; |
|
|
|
for (sz = 0; *cp; cp++) |
|
sz += (*p->width)(p, *cp); |
|
|
|
return(sz); |
|
} |
|
|
|
|
|
size_t |
|
term_vspan(const struct termp *p, const struct roffsu *su) |
|
{ |
double r; |
double r; |
|
|
switch (su->unit) { |
switch (su->unit) { |
|
|
|
|
|
|
size_t |
size_t |
term_hspan(const struct roffsu *su) |
term_hspan(const struct termp *p, const struct roffsu *su) |
{ |
{ |
double r; |
double r; |
|
|