home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 45
/
Amiga_Dream_45.iso
/
Amiga
/
Magazine
/
Dossier-LaTeX
/
AmiWeb2C.lha
/
source
/
web2c-6.1
/
web2c
/
lib
/
texmf.hch
< prev
next >
Wrap
Text File
|
1995-04-05
|
4KB
|
140 lines
Changes for TEXMF.H by Andreas Scherer, April 5, 1995.
@x l.13
#include "cpascal.h"
@y
#include "andycpascal.h"
@z
@x l.15
#ifdef TeX
#define dump_file fmtfile
#define dump_path TEXFORMATPATH
#define write_out writedvi
#define out_file dvifile
#define out_buf dvibuf
#else /* not TeX */
#define dump_file basefile
#define dump_path MFBASEPATH
#define write_out writegf
#define out_file gffile
#define out_buf gfbuf
#endif /* not TeX */
@y
#ifdef TeX
#define dump_file fmtfile
#define dump_path TEXFORMATPATH
#define write_out writedvi
#define out_file dvifile
#define out_buf dvibuf
#elif defined (MF) /* not TeX, MetaFont or MetaPost */
#define dump_file basefile
#define dump_path MFBASEPATH
#define write_out writegf
#define out_file gffile
#define out_buf gfbuf
#else /* not MetaFont, but MetaPost */
#define dump_file memfile
#define dump_path MPMEMPATH
#define write_out writegf
#define out_file gffile
#define out_buf gfbuf
#endif /* MetaPost */
@z
@x l.186
/* Declare routines in texmf.c. */
extern void get_date_and_time ();
extern void topenin ();
extern void calledit ();
extern boolean extensionirrelevantp ();
extern boolean input_line ();
extern void do_dump ();
extern void do_undump ();
#ifdef TeX
extern boolean maketextex ();
extern boolean maketextfm ();
#else
extern void main_body ();
extern boolean initscreen ();
extern boolean maketexmf ();
extern void updatescreen ();
extern void blankrectangle ();
extern void paintrow ();
#endif /* not TeX */
@y
/* Declare routines in texmf.c. */
extern void get_date_and_time (integer *, integer *, integer *, integer *);
extern void topenin (void);
extern void calledit (); /* Will be declared in "mfd.h" later */
extern boolean extensionirrelevantp (char *, char *);
extern boolean input_line (FILE *);
extern void do_dump (char *, int, int, FILE *);
extern void do_undump (char *, int, int, FILE *);
#ifdef TeX
extern boolean maketextex (void);
extern boolean maketextfm (void);
#else
extern void main_body (void);
extern boolean initscreen (void);
extern boolean maketexmf (void);
extern void updatescreen (void);
extern void blankrectangle (); /* Will be declared in "mfd.h" later */
extern void paintrow (); /* Will be declared in "mfd.h" later */
#endif /* not TeX */
#ifdef VARMEM
typedef struct {
char * pname;
long pval;
} as_parameter;
extern as_parameter as_param[];
#ifdef TeX
#define as_texstrings 24000
enum {
AS_MEMMAX, AS_BUFSIZE, AS_ERRORLINE, AS_HALFERRORLINE,
AS_MAXPRINTLINE, AS_STACKSIZE, AS_MAXINOPEN, AS_FONTMAX,
AS_FONTMEMSIZE, AS_PARAMSIZE, AS_NESTSIZE, AS_MAXSTRINGS,
AS_POOLSIZE, AS_SAVESIZE, AS_TRIESIZE, AS_TRIEOPSIZE,
AS_MAXTRIEOP, AS_DVIBUFSIZE, AS_MEMTOP, AS_HASHSIZE,
AS_HASHPRIME, AS_HYPHSIZE, AS_NP
};
#elif defined (MF) /* Not TeX, Metafont or MetaPost */
#define as_mfstrings 24000
enum {
AS_MEMMAX, AS_MAXINTERNAL, AS_BUFSIZE, AS_ERRORLINE,
AS_HALFERRORLINE, AS_MAXPRINTLINE, AS_SCREENWIDTH, AS_SCREENDEPTH,
AS_STACKSIZE, AS_MAXSTRINGS, AS_POOLSIZE, AS_MOVESIZE,
AS_MAXWIGGLE, AS_GFBUFSIZE, AS_PATHSIZE, AS_BISTACKSIZE,
AS_HEADERSIZE, AS_LIGTABLESIZE, AS_MAXKERNS, AS_MAXFONTDIMEN,
AS_MEMTOP, AS_HASHSIZE, AS_HASHPRIME, AS_MAXINOPEN,
AS_PARAMSIZE, AS_SCALEFACTOR, AS_NP
};
#else /* Not MetaFont, but MetaPost */
#define as_mpstrings 24000
enum {
AS_MEMMAX, AS_MAXINTERNAL, AS_BUFSIZE, AS_ERRORLINE,
AS_HALFERRORLINE, AS_MAXPRINTLINE, AS_EMERGENCYLINELENGTH, AS_STACKSIZE,
AS_MAXREADFILES, AS_MAXSTRINGS, AS_STRINGSVACANT, AS_POOLSIZE,
AS_FONTMAX, AS_FONTMEMSIZE, AS_MEMTOP, AS_HASHSIZE,
AS_HASHPRIME, AS_MAXINOPEN, AS_PARAMSIZE, AS_MAXWRITEFILES,
AS_PATHSIZE, AS_BISTACKSIZE, AS_HEADERSIZE, AS_LIGTABLESIZE,
AS_MAXKERNS, AS_MAXFONTDIMEN, AS_NP
};
#endif /* MetaPost */
#endif /* VARMEM */
@z