=================================================================== RCS file: /cvs/mandoc/term_ascii.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- mandoc/term_ascii.c 2010/06/19 20:46:28 1.4 +++ mandoc/term_ascii.c 2010/06/25 18:53:14 1.5 @@ -1,4 +1,4 @@ -/* $Id: term_ascii.c,v 1.4 2010/06/19 20:46:28 kristaps Exp $ */ +/* $Id: term_ascii.c,v 1.5 2010/06/25 18:53:14 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -35,6 +35,7 @@ static void ascii_letter(struct termp *, char); static void ascii_begin(struct termp *); static void ascii_advance(struct termp *, size_t); static void ascii_end(struct termp *); +static size_t ascii_width(const struct termp *, char); void * @@ -47,12 +48,16 @@ ascii_alloc(char *outopts) if (NULL == (p = term_alloc(TERMENC_ASCII))) return(NULL); + p->tabwidth = 5; + p->defrmargin = 78; + p->type = TERMTYPE_CHAR; p->letter = ascii_letter; p->begin = ascii_begin; p->end = ascii_end; p->endline = ascii_endline; p->advance = ascii_advance; + p->width = ascii_width; toks[0] = "width"; toks[1] = NULL; @@ -71,6 +76,14 @@ ascii_alloc(char *outopts) p->defrmargin = 58; return(p); +} + + +static size_t +ascii_width(const struct termp *p, char c) +{ + + return(1); }