⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dvi2tty.h

📁 harvest是一个下载html网页得机器人
💻 H
字号:
#define Copyright "dvi2tty  Copyright (C) 1984, 1985, 1986 Svante Lindahl.\n\Copyright (C) 1989-1996 M.J.E. Mol"#include <stdio.h>#include <string.h>#include <stdlib.h>#if defined(MSDOS)# include <malloc.h>#else# if !defined(THINK_C)#  include <unistd.h># endif#endif#define TRUE        1#define FALSE       0#define nil         NULL/* * Define the maximum width of the terminal * (this is also used to define the with of the line structure in dvistuff.c) */#define MAXTERMWIDTH	332/* * ERROR CODES , don't start with 0 */#define illop    1              /* illegal op-code                   */#define stkof    2              /* stack over-flow                   */#define stkuf    3              /* stack under-flow                  */#define stkrq    4              /* stack requirement                 */#define lnerq    5              /* line allocation                   */#define badid    6              /* id is not right                   */#define bdsgn    7              /* signature is wrong                */#define fwsgn    8              /* too few signatures                */#define nopre    9              /* no pre-amble where expected       */#define nobop   10              /* no bop-command where expected     */#define nopp    11              /* no postpost where expected        */#define bdpre   12              /* unexpected preamble occured       */#define bdbop   13              /* unexpected bop-command occured    */#define bdpst   14              /* unexpected post-command occured   */#define bdpp    15              /* unexpected postpost               */#define nopst   16              /* no post-amble where expected      */#define illch   17              /* character code out of range       */#define filop   18              /* cannot access file                */#define filcr   19              /* cannot creat file                 */#if !defined(MSDOS)#define pipcr   20              /* cannot creat pipe                 */#endif/* * Type definitions */typedef char bool;typedef struct prlistptr {      /* list of pages selected for output         */    int       pag;                      /* number of pages                   */    bool      all;                      /* pages in interval selected        */    struct prlistptr *prv;              /* previous item in list             */    struct prlistptr *nxt;              /* next item in list                 */} printlisttype;/* * Variable definitions */extern bool   outputtofile;            /* output to file or stdout(dvi2tty.c)*/extern bool   pageswitchon;            /* user-set pages to print(dvistuff.c)*/extern bool   sequenceon;              /* not TeX pagenrs (dvistuff.c)       */extern bool   scascii;                 /* Scand. nat. chars (dvistuff.c)     */extern bool   accent;                  /* Output accent stuff(dvistuff.c)    */extern bool   ttfont;                  /* tt font assumed   (dvistuff.c)     */extern bool   japan;                   /* japanes font support (dvistuff.c)  */extern bool   noffd;                   /* output ^L or formfeed (dvistuff.c) */extern bool   printfont;               /* include font switches (dvistuff.c) */extern bool   allchar;                 /* output all characters (dvistuff.c  */extern printlisttype *currentpage;     /* current page to print (dvi2tty.c)  */extern printlisttype *firstpage;       /* first page selected (dvi2tty.c)    */extern printlisttype *lastpage;        /* last page selected (dvi2tty.c)     */extern int            ttywidth;        /* screen width (dvi2tty.c)           */extern int            espace;          /* extra screen width (dvi2tty.c)     */extern long           foo;             /* temporary 'register' (dvi2tty.c)   */extern long           lineheight;      /* height of a line (dvistuff.c)      */extern int            opcode;          /* dvi opcode (dvistuff.c)            */extern char *         delim;           /* printer font delim (dvistuff.c)    */extern FILE *DVIfile;                  /* dvi file (dvi2tty.c)               */extern FILE *output;                   /* output file (dvi2tty.c)            *//* * Funtion declarations *//* dvi2tty.c */#if defined(MSDOS)void errorexit(int);#elsevoid errorexit(int errorcode);#endif/* dvistuff.c */#if defined(MSDOS)void dvimain(void);#elsevoid dvimain(void);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -