version 1.50, 2015/10/12 00:08:16 |
version 1.51, 2015/10/13 22:59:54 |
|
|
#include "manconf.h" |
#include "manconf.h" |
#include "main.h" |
#include "main.h" |
|
|
static struct termp *ascii_init(enum termenc, const struct mchars *, |
static struct termp *ascii_init(enum termenc, const struct manoutput *); |
const struct manoutput *); |
|
static int ascii_hspan(const struct termp *, |
static int 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 59 static size_t locale_width(const struct termp *, in |
|
Line 58 static size_t locale_width(const struct termp *, in |
|
|
|
|
|
static struct termp * |
static struct termp * |
ascii_init(enum termenc enc, const struct mchars *mchars, |
ascii_init(enum termenc enc, const struct manoutput *outopts) |
const struct manoutput *outopts) |
|
{ |
{ |
#if HAVE_WCHAR |
#if HAVE_WCHAR |
char *v; |
char *v; |
Line 69 ascii_init(enum termenc enc, const struct mchars *mcha |
|
Line 67 ascii_init(enum termenc enc, const struct mchars *mcha |
|
|
|
p = mandoc_calloc(1, sizeof(struct termp)); |
p = mandoc_calloc(1, sizeof(struct termp)); |
|
|
p->symtab = mchars; |
|
p->line = 1; |
p->line = 1; |
p->tabwidth = 5; |
p->tabwidth = 5; |
p->defrmargin = p->lastrmargin = 78; |
p->defrmargin = p->lastrmargin = 78; |
Line 119 ascii_init(enum termenc enc, const struct mchars *mcha |
|
Line 116 ascii_init(enum termenc enc, const struct mchars *mcha |
|
} |
} |
|
|
void * |
void * |
ascii_alloc(const struct mchars *mchars, const struct manoutput *outopts) |
ascii_alloc(const struct manoutput *outopts) |
{ |
{ |
|
|
return ascii_init(TERMENC_ASCII, mchars, outopts); |
return ascii_init(TERMENC_ASCII, outopts); |
} |
} |
|
|
void * |
void * |
utf8_alloc(const struct mchars *mchars, const struct manoutput *outopts) |
utf8_alloc(const struct manoutput *outopts) |
{ |
{ |
|
|
return ascii_init(TERMENC_UTF8, mchars, outopts); |
return ascii_init(TERMENC_UTF8, outopts); |
} |
} |
|
|
void * |
void * |
locale_alloc(const struct mchars *mchars, const struct manoutput *outopts) |
locale_alloc(const struct manoutput *outopts) |
{ |
{ |
|
|
return ascii_init(TERMENC_LOCALE, mchars, outopts); |
return ascii_init(TERMENC_LOCALE, outopts); |
} |
} |
|
|
static void |
static void |