version 1.13, 2011/05/14 17:54:42 |
version 1.14, 2011/05/17 14:38:34 |
|
|
#include "term.h" |
#include "term.h" |
#include "main.h" |
#include "main.h" |
|
|
|
static struct termp *ascii_init(enum termenc, char *); |
static double ascii_hspan(const struct termp *, |
static double ascii_hspan(const struct termp *, |
const struct roffsu *); |
const struct roffsu *); |
static size_t ascii_width(const struct termp *, int); |
static size_t ascii_width(const struct termp *, int); |
Line 40 static void ascii_end(struct termp *); |
|
Line 41 static void ascii_end(struct termp *); |
|
static void ascii_endline(struct termp *); |
static void ascii_endline(struct termp *); |
static void ascii_letter(struct termp *, int); |
static void ascii_letter(struct termp *, int); |
|
|
|
static struct termp * |
void * |
ascii_init(enum termenc enc, char *outopts) |
ascii_alloc(char *outopts) |
|
{ |
{ |
struct termp *p; |
|
const char *toks[2]; |
const char *toks[2]; |
char *v; |
char *v; |
|
struct termp *p; |
|
|
p = term_alloc(TERMENC_ASCII); |
p = mandoc_calloc(1, sizeof(struct termp)); |
|
p->enc = enc; |
|
|
p->tabwidth = 5; |
p->tabwidth = 5; |
p->defrmargin = 78; |
p->defrmargin = 78; |
Line 81 ascii_alloc(char *outopts) |
|
Line 82 ascii_alloc(char *outopts) |
|
return(p); |
return(p); |
} |
} |
|
|
|
void * |
|
ascii_alloc(char *outopts) |
|
{ |
|
|
|
return(ascii_init(TERMENC_ASCII, outopts)); |
|
} |
|
|
|
void * |
|
locale_alloc(char *outopts) |
|
{ |
|
|
|
return(ascii_init(TERMENC_LOCALE, outopts)); |
|
} |
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |
static size_t |
static size_t |