ref: f8bbe8ac5392ff8948a3e735b1e3e35422e746e4
dir: /xroff.c/
/*
* neatroff troff clone
*
* Copyright (C) 2012 Ali Gholami Rudi <ali at rudi dot ir>
*
* This program is released under the modified BSD license.
*/
#include <stdarg.h>
#include <stdio.h>
#include "xroff.h"
static void g_init(void)
{
n_f = 1;
n_o = SC_IN;
n_p = SC_IN * 11;
n_l = SC_IN * 65 / 10;
n_i = 0;
n_s = 10;
n_u = 1;
n_v = 12 * SC_PT;
n_s0 = n_s;
n_f0 = n_f;
n_ad = 1;
}
static void compile(void)
{
OUT("s%d\n", n_s);
OUT("f%d\n", n_f);
ren_page(1);
render();
OUT("V%d\n", n_p);
}
void errmsg(char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
vfprintf(stderr, fmt, ap);
va_end(ap);
}
int main(void)
{
dev_open("/root/troff/home/font/devutf");
g_init();
compile();
dev_close();
return 0;
}