version 1.57, 2014/03/30 19:47:48 |
version 1.58, 2014/03/30 21:28:01 |
Line 106 __attribute__((__format__ (__printf__, 2, 3))) |
|
Line 106 __attribute__((__format__ (__printf__, 2, 3))) |
|
static void ps_printf(struct termp *, const char *, ...); |
static void ps_printf(struct termp *, const char *, ...); |
static void ps_putchar(struct termp *, char); |
static void ps_putchar(struct termp *, char); |
static void ps_setfont(struct termp *, enum termfont); |
static void ps_setfont(struct termp *, enum termfont); |
static void ps_setwidth(struct termp *, size_t); |
static void ps_setwidth(struct termp *, int, size_t); |
static struct termp *pspdf_alloc(char *); |
static struct termp *pspdf_alloc(char *); |
static void pdf_obj(struct termp *, size_t); |
static void pdf_obj(struct termp *, size_t); |
|
|
Line 536 pspdf_alloc(char *outopts) |
|
Line 536 pspdf_alloc(char *outopts) |
|
|
|
|
|
static void |
static void |
ps_setwidth(struct termp *p, size_t width) |
ps_setwidth(struct termp *p, int iop, size_t width) |
{ |
{ |
size_t lastwidth; |
size_t lastwidth; |
|
|
lastwidth = p->ps->width; |
lastwidth = p->ps->width; |
p->ps->width = width ? width : p->ps->lastwidth; |
if (0 < iop) |
|
p->ps->width += width; |
|
else if (0 > iop) |
|
p->ps->width -= width; |
|
else |
|
p->ps->width = width ? width : p->ps->lastwidth; |
p->ps->lastwidth = lastwidth; |
p->ps->lastwidth = lastwidth; |
} |
} |
|
|