summaryrefslogtreecommitdiff
path: root/dviware/beebe/src/gblprocs.h
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/beebe/src/gblprocs.h')
-rw-r--r--dviware/beebe/src/gblprocs.h494
1 files changed, 494 insertions, 0 deletions
diff --git a/dviware/beebe/src/gblprocs.h b/dviware/beebe/src/gblprocs.h
new file mode 100644
index 0000000000..6064441c49
--- /dev/null
+++ b/dviware/beebe/src/gblprocs.h
@@ -0,0 +1,494 @@
+/* -*-C-*- gblprocs.h */
+/*-->gblprocs*/
+/**********************************************************************/
+/****************************** gblprocs ******************************/
+/**********************************************************************/
+
+/**********************************************************************/
+/************************* Global Procedures ************************/
+/**********************************************************************/
+
+#if ANSI_PROTOTYPES
+void abortrun(int);
+float actfact(UNSIGN32);
+void alldone(void);
+
+#if ANSI_LIBRARY
+double atof(const char *);
+int atoi(const char *);
+#else
+double atof(char *);
+int atoi(char *);
+#endif /* ANSI_LIBRARY */
+
+#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT)
+void bopact();
+#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT) */
+
+int chargf(BYTE,void(*)());
+int charpk(BYTE,void(*)());
+int charpxl(BYTE,void(*)());
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+#else
+void clrbmap(void);
+#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void clrrow(void);
+
+#if POSTSCRIPT
+void cppsfile(void);
+#endif /* POSTSCRIPT */
+
+#if ANSI_LIBRARY
+char* ctime(const time_t *);
+#else
+char* ctime(long *);
+#endif /* ANSI_LIBRARY */
+
+char* cuserid(char *);
+void dbgopen(FILE*, char*, char*);
+void devinit(int, char *[]);
+void devterm(void);
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+#else
+void dispchar(BYTE);
+#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void dvifile(int, char *[], char *);
+void dviinit(char *);
+void dviterm(void);
+
+#if POSTSCRIPT
+void emitchar(BYTE);
+#endif /* POSTSCRIPT */
+
+#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT)
+void eopact();
+#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT) */
+
+void EXIT(int);
+void fatal(char *);
+void fillrect(COORDINATE, COORDINATE, COORDINATE, COORDINATE);
+void findpost(void);
+COORDINATE fixpos(COORDINATE, INT32, float);
+void fontfile(char *[MAXFORMATS],char *,char *,int);
+BOOLEAN fontsub(char *,int *,char *,int);
+
+#if ANSI_LIBRARY
+void free(void *);
+#else
+void free(char *);
+#endif /* ANSI_LIBRARY */
+
+int FSEEK(FILE *,long,int);
+void getbmap(void);
+void getbytes(FILE *, char *, BYTE);
+
+#if ANSI_LIBRARY
+char* GETENV(const char *);
+#else
+char* GETENV(char *);
+#endif /* ANSI_LIBRARY */
+
+void getfntdf(void);
+
+#if OS_VAXVMS
+char* getjpi(int);
+#endif
+
+char* getlogin(void);
+void getpgtab(long);
+void initglob(void);
+float inch(char *);
+
+#if BBNBITGRAPH
+void initterm();
+#endif /* BBNBITGRAPH */
+
+#if (CANON_A2 | HPJETPLUS)
+void loadbmap(BYTE);
+#endif /* (CANON_A2 | HPJETPLUS) */
+
+void loadchar(BYTE);
+
+#if BBNBITGRAPH
+void loadrast(FILE *, COORDINATE, COORDINATE);
+#endif /* BBNBITGRAPH */
+
+int main(int ,char *[]);
+
+#if ANSI_LIBRARY
+void* malloc(size_t);
+#else
+char* malloc(unsigned);
+#endif /* ANSI_LIBRARY */
+
+#if (APPLEIMAGEWRITER | OKIDATA2410)
+char makechar(UNSIGN32 *[],UNSIGN32);
+#endif /* (APPLEIMAGEWRITER | OKIDATA2410) */
+
+#if HPJETPLUS
+void makefont(void);
+#endif
+
+void movedown(INT32);
+void moveover(INT32);
+void moveto(COORDINATE, COORDINATE);
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+void newfont(void);
+#endif
+
+UNSIGN32 nosignex(FILE *,BYTE);
+void openfont(char *);
+void option(char *);
+
+#if HPLASERJET
+void outline(UNSIGN32 *);
+#else
+void outline(char *);
+#endif /* HPLASERJET */
+
+#if EPSON
+#if HIRES
+void outpaperfeed(INT16);
+#endif /* HIRES */
+#endif /* EPSON */
+
+#if HPJETPLUS
+void outraster(BYTE,UNSIGN16);
+#endif /* HPJETPLUS */
+
+void outrow(BYTE,UNSIGN16);
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+#else
+void prtbmap(void);
+#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void prtpage(long);
+
+#if POSTSCRIPT
+char* putfontname(struct font_entry *);
+void putname(FILE *,struct font_entry *);
+#endif /* POSTSCRIPT */
+
+#if BBNBITGRAPH
+void putout(INT16);
+#endif /* BBNBITGRAPH */
+
+void readfont(INT32);
+int readgf(void);
+int readpk(void);
+void readpost(void);
+int readpxl(void);
+void reldfont(struct font_entry *);
+
+#if BBNBITGRAPH
+void rsetterm();
+#endif /* BBNBITGRAPH */
+
+COORDINATE rulepxl(UNSIGN32,float);
+void setchar(BYTE,BOOLEAN);
+
+#if HPJETPLUS
+void setfont(void);
+#endif
+
+#if (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+void setstr(BYTE);
+#endif /* (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void setfntnm(INT32);
+void setrule(UNSIGN32, UNSIGN32, BOOLEAN);
+INT32 signex(FILE *,BYTE);
+void skipfont(INT32);
+void skgfspec(void);
+void skpkspec(void);
+void special(char *);
+
+#if ANSI_LIBRARY
+char* strcat(char *,const char *);
+char* strchr(const char *,int);
+char* strcpy(char *,const char *);
+size_t strlen(const char *);
+int strncmp(const char *,const char *,size_t);
+char* strncpy(char *,const char *,size_t);
+char* strrchr(const char *,int);
+#else /* NOT ANSI_LIBRARY conformant */
+char* strcat(char *,char *);
+char* strchr(char *,char);
+char* strcpy(char *,char *);
+int strlen(char *);
+int strncmp(char *,char *,int);
+char* strncpy(char *,char *,int);
+char* strrchr(char *,char);
+#endif /* ANSI_LIBRARY */
+
+int strcm2(char *,char *);
+int strid2(char[],char[]);
+
+char* tctos(void);
+
+#if POSTSCRIPT
+void textchr(char);
+void textflush();
+void textnum(long);
+void textstr(char *);
+#endif /* POSTSCRIPT */
+
+#if ANSI_LIBRARY
+time_t time(time_t *);
+#else
+long time(long *);
+#endif /* ANSI_LIBRARY */
+
+#if BBNBITGRAPH
+void unloadfonts();
+#endif
+
+void usage(FILE *);
+
+#if VIRTUAL_FONTS
+void virtfree(FILE *);
+#endif
+
+void warning(char *);
+
+#if FASTZERO
+void zerom(UNSIGN32 *,UNSIGN32);
+#endif /* FASTZERO */
+
+#else /* NOT ANSI_PROTOTYPES */
+double atof();
+int atoi();
+
+#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT)
+void bopact();
+#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT) */
+
+char* cuserid();
+char* ctime();
+void EXIT();
+void free();
+int FSEEK();
+long FTELL();
+char* GETENV();
+
+#if OS_VAXVMS
+char* getjpi();
+#endif
+
+char* getlogin();
+char* malloc();
+
+#if (IBM_PC_WIZARD | KCC_20 | OS_VAXVMS)
+/* stdio.h declares sprintf(); */
+#else
+char* sprintf(); /* Berkeley 4.1 BSD style */
+#endif /* (IBM_PC_WIZARD | KCC_20 | OS_VAXVMS) */
+
+char* strcpy();
+char* strcat();
+char* strchr(); /* private version of this 4.2BSD function */
+int strcm2(); /* local addition (used by inch()) */
+int strcmp();
+int strid2(); /* local addition (used by initglob()) */
+int strncmp();
+char* strncpy();
+char* strrchr(); /* private version of this 4.2BSD function */
+long time();
+
+/***********************************************************************
+Note: Global procedures are declared here in alphabetical order, with
+those which do not return values typed "void". Their bodies occur in
+alphabetical order following the main() procedure, usually in the form
+of "#include" statements. The names are kept unique in the first 6
+characters for portability.
+***********************************************************************/
+
+void abortrun();
+float actfact();
+void alldone();
+FILE* FOPEN();
+
+int chargf();
+int charpk();
+int charpxl();
+void clrrow();
+
+#if POSTSCRIPT
+void cppsfile();
+#endif /* POSTSCRIPT */
+
+void dbgopen();
+void devinit();
+void devterm();
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+#else /* NOT (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+void clrbmap();
+void dispchar();
+#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void dvifile();
+void dviinit();
+void dviterm();
+
+#if POSTSCRIPT
+void emitchar();
+#endif /* POSTSCRIPT */
+
+#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT)
+void eopact();
+#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT) */
+
+void fatal();
+void fillrect();
+void findpost();
+void fontfile();
+BOOLEAN fontsub();
+COORDINATE fixpos();
+void getbmap();
+void getbytes();
+void getfntdf();
+void getpgtab();
+
+#if BBNBITGRAPH
+void gotint();
+#endif /* BBNBITGRAPH */
+
+float inch();
+void initglob();
+
+#if BBNBITGRAPH
+void initterm();
+#endif /* BBNBITGRAPH */
+
+#if (CANON_A2 | HPJETPLUS)
+void loadbmap();
+#endif /* (CANON_A2 | HPJETPLUS) */
+
+void loadchar();
+
+#if BBNBITGRAPH
+void loadrast();
+#endif /* BBNBITGRAPH */
+
+int main();
+
+#if APPLEIMAGEWRITER
+char makechar();
+#endif /* APPLEIMAGEWRITER */
+
+#if OKIDATA2410
+char makechar();
+#endif /* OKIDATA2410 */
+
+#if HPJETPLUS
+void makefont();
+#endif
+
+void movedown();
+void moveover();
+void moveto();
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+void newfont();
+#endif
+
+UNSIGN32 nosignex();
+
+#if BBNBITGRAPH
+#else /* NOT BBNBITGRAPH */
+void outline();
+#endif /* BBNBITGRAPH */
+
+#if EPSON
+#if HIRES
+void outpaperfeed();
+#endif /* HIRES */
+#endif /* EPSON */
+
+#if HPJETPLUS
+void outraster();
+#endif /* HPJETPLUS */
+
+void outrow();
+void openfont();
+void option();
+
+#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+#else /* NOT (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+void prtbmap();
+#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+void prtpage();
+
+#if POSTSCRIPT
+char* putfontname();
+void putname();
+#endif /* POSTSCRIPT */
+
+#if BBNBITGRAPH
+void putout();
+#endif /* BBNBITGRAPH */
+
+void readfont();
+int readgf();
+int readpk();
+void readpost();
+int readpxl();
+void reldfont();
+
+#if BBNBITGRAPH
+void rsetterm();
+#endif /* BBNBITGRAPH */
+
+COORDINATE rulepxl();
+void setchar();
+void setfntnm();
+
+#if HPJETPLUS
+void setfont();
+#endif
+
+void setrule();
+
+#if (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
+void setstr();
+#endif /* (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
+
+INT32 signex();
+void skipfont();
+void skgfspec();
+void skpkspec();
+void special();
+char* tctos();
+
+#if POSTSCRIPT
+void textchr();
+void textflush();
+void textnum();
+void textstr();
+#endif /* POSTSCRIPT */
+
+#if BBNBITGRAPH
+void unloadfonts();
+#endif
+
+void usage();
+
+#if VIRTUAL_FONTS
+void virtfree();
+#endif
+
+void warning();
+
+#if FASTZERO
+void zerom();
+#endif /* FASTZERO */
+
+#endif /* ANSI_PROTOTYPES */