=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/term_ps.c,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/mandoc/term_ps.c 2010/06/26 17:56:43 1.2 --- src/usr.bin/mandoc/term_ps.c 2010/06/26 19:08:00 1.3 *************** *** 1,4 **** ! /* $Id: term_ps.c,v 1.2 2010/06/26 17:56:43 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: term_ps.c,v 1.3 2010/06/26 19:08:00 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * *************** *** 60,65 **** --- 60,66 ---- static void ps_advance(struct termp *, size_t); static void ps_endline(struct termp *); static void ps_fclose(struct termp *); + static size_t ps_width(const struct termp *, char); static void ps_pclose(struct termp *); static void ps_pletter(struct termp *, char); static void ps_printf(struct termp *, const char *, ...); *************** *** 75,86 **** --- 76,91 ---- if (NULL == (p = term_alloc(TERMENC_ASCII))) return(NULL); + p->defrmargin = 78; + p->tabwidth = 5; + p->type = TERMTYPE_PS; p->letter = ps_letter; p->begin = ps_begin; p->end = ps_end; p->advance = ps_advance; p->endline = ps_endline; + p->width = ps_width; return(p); } *************** *** 425,427 **** --- 430,439 ---- p->engine.ps.lastf = f; } + + static size_t + ps_width(const struct termp *p, char c) + { + + return(1); + }