diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-06-23 09:46:14 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-06-23 09:46:14 +0000 |
commit | 7b489d8d612c8bef3d6bb1536b62b6aa127e65f2 (patch) | |
tree | fcc5bb6e24c0c97ba8aedd3ea22ebd4c60adb5ed /Build/source/texk/dvipsk/protos.h | |
parent | 60470f585d1b8c687e8453c0c74c1baa1ab9cd55 (diff) |
texk/dvipsk/: enable compiler warnings
use ANSI C function declarations and prototypes
git-svn-id: svn://tug.org/texlive/trunk@13914 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipsk/protos.h')
-rw-r--r-- | Build/source/texk/dvipsk/protos.h | 564 |
1 files changed, 283 insertions, 281 deletions
diff --git a/Build/source/texk/dvipsk/protos.h b/Build/source/texk/dvipsk/protos.h index 9fd882e89ac..69b926e64b9 100644 --- a/Build/source/texk/dvipsk/protos.h +++ b/Build/source/texk/dvipsk/protos.h @@ -10,365 +10,367 @@ struct String; struct tcd; /* prototypes for functions from bbox.c */ -extern void bbtfmload P1H(fontdesctype *curfnt); -extern void bbspecial P3H(int h, int v, int nbytes); -extern void bbdopage P1H(void); -extern void findbb P1H(int bop); +extern void bbtfmload(fontdesctype *curfnt); +extern void bbspecial(int h, int v, int nbytes); +extern void bbdopage(void); +extern void findbb(int bop); /* prototypes for functions from color.c */ -extern void colorcmdout P1H(char *s); -extern void initcolor P1H(void); -extern void background P1H(char *bkgrnd); -extern void resetcolorstack P2H(char *p, int outtops); -extern void bopcolor P1H(int outtops); -extern void pushcolor P2H(char *p, Boolean outtops); -extern void popcolor P1H(Boolean outtops); +extern void colorcmdout(char *s); +extern void initcolor(void); +extern void background(char *bkgrnd); +extern void resetcolorstack(char *p, int outtops); +extern void bopcolor(int outtops); +extern void pushcolor(char *p, Boolean outtops); +extern void popcolor(Boolean outtops); /* prototypes for functions from dopage.c */ -extern void dopage P1H(void); +extern void dopage(void); /* prototypes for functions from dosection.c */ -extern void dosection P2H(sectiontype *s, int c); -extern int InPageList P1H(int i); -extern void InstallPL P2H(int pslow, int pshigh); -extern int ParsePages P1H(char *s); +extern void dosection(sectiontype *s, int c); +extern int InPageList(int i); +extern void InstallPL(int pslow, int pshigh); +extern int ParsePages(char *s); /* prototypes for functions from dospecial.c */ -extern void specerror P1H(char *s); -extern void outbangspecials P1H(void); -extern int IsSame P2H(char *a, char *b); -extern char *GetKeyVal P2H(char *str, int *tno); -extern void predospecial P2H(int numbytes, Boolean scanning); -extern int maccess P1H(char *s); -extern void dospecial P1H(int numbytes); -extern void fil2ps P2H(char *task, char *iname); -extern float *bbdospecial P1H(int nbytes); +extern void specerror(char *s); +extern void outbangspecials(void); +extern int IsSame(char *a, char *b); +extern char *GetKeyVal(char *str, int *tno); +extern void predospecial(int numbytes, Boolean scanning); +extern int maccess(char *s); +extern void dospecial(int numbytes); +extern void fil2ps(char *task, char *iname); +extern float *bbdospecial(int nbytes); /* prototypes for functions from download.c */ -extern void download P2H(charusetype *p, int psfont); -extern void makepsname P2H(char *s, int n); -extern void lfontout P1H(int n); -extern void dopsfont P1H(sectiontype *fs); +extern void download(charusetype *p, int psfont); +extern void makepsname(char *s, int n); +extern void lfontout(int n); +extern void dopsfont(sectiontype *fs); /* prototypes for functions from dpicheck.c */ -extern void addsiz P1H(int rhsize); -extern void adddpi P1H(int hsize); -extern unsigned short dpicheck P1H(unsigned short dpi); +extern void addsiz(int rhsize); +extern void adddpi(int hsize); +extern unsigned short dpicheck(unsigned short dpi); /* prototypes for functions from drawPS.c */ #ifdef TPIC -extern void setPenSize P1H(char *cp); -extern void addPath P1H(char *cp); -extern void arc P2H(char *cp, int invis); -extern void flushDashedPath P2H(int dotted, double inchesPerDash); -extern void flushPath P1H(int invis); -extern void flushDashed P2H(char *cp, int dotted); -extern void flushSpline P1H(char *cp); -extern void SetShade P1H(char *cp); -extern void shadeLast P1H(char *cp); -extern void whitenLast P1H(void); -extern void blackenLast P1H(void); +extern void setPenSize(char *cp); +extern void addPath(char *cp); +extern void arc(char *cp, int invis); +extern void flushDashedPath(int dotted, double inchesPerDash); +extern void flushPath(int invis); +extern void flushDashed(char *cp, int dotted); +extern void flushSpline(char *cp); +extern void SetShade(char *cp); +extern void shadeLast(char *cp); +extern void whitenLast(void); +extern void blackenLast(void); #endif /* TPIC */ /* prototypes for functions from dviinput.c */ -extern void abortpage P1H(void); -extern short dvibyte P1H(void); -extern unsigned short twobytes P1H(void); -extern int threebytes P1H(void); -extern short signedbyte P1H(void); -extern short signedpair P1H(void); -extern int signedtrio P1H(void); -extern int signedquad P1H(void); -extern void skipover P1H(int i); +extern void abortpage(void); +extern short dvibyte(void); +extern unsigned short twobytes(void); +extern int threebytes(void); +extern short signedbyte(void); +extern short signedpair(void); +extern int signedtrio(void); +extern int signedquad(void); +extern void skipover(int i); /* prototypes for functions from dvips.c */ -extern void help P1H(int status); -extern void error_with_perror P2H(char *s, char *fname); -extern void error P1H(char *s); -extern void check_checksum P3H(unsigned int c1, unsigned int c2, const char *name); -extern char *mymalloc P1H(int n); -extern void morestrings P1H(void); -extern void checkstrings P1H(void); -extern void initialize P1H(void); -extern char *newstring P1H(char *s); -extern void newoutname P1H(void); -extern void *revlist P1H(void *p); -extern void queryargs P1H(void); +extern void help(int status); +extern void error_with_perror(char *s, char *fname); +extern void error(char *s); +extern void check_checksum(unsigned int c1, unsigned int c2, const char *name); +extern char *mymalloc(int n); +extern void morestrings(void); +extern void checkstrings(void); +extern void initialize(void); +extern char *newstring(char *s); +extern void newoutname(void); +extern void *revlist(void *p); +extern void queryargs(void); /* prototypes for functions from emspecial.c */ -extern void emclear P1H(void); -extern struct empt *emptput P3H(short point, int x, int y); -extern struct empt *emptget P1H(short point); -extern float emunits P2H(float width, char *unit); -extern void emspecial P1H(char *p); -extern int readinteger P1H(FILE *f); -extern unsigned short readhalfword P1H(FILE *f); -extern int PCXreadline P3H(FILE *pcxf, unsigned char *pcxbuf, unsigned int byteperline); -/* void PCXgetpalette P5H(FILE *pcxf, struct *pcxh, unsigned char *r, unsigned char *g, unsigned char *b); */ +extern void emclear(void); +extern struct empt *emptput(short point, int x, int y); +extern struct empt *emptget(short point); +extern float emunits(float width, char *unit); +extern void emspecial(char *p); +extern int readinteger(FILE *f); +extern unsigned short readhalfword(FILE *f); +extern int PCXreadline(FILE *pcxf, unsigned char *pcxbuf, unsigned int byteperline); extern void PCXshowpicture(FILE *pcxf,int wide,int high,int bytes,int cp,int bp,unsigned char *r,unsigned char *g,unsigned char *b); -extern void imagehead P5H(char *filename, int wide, int high, float emwidth, float emheight); -extern void imagetail P1H(void); -extern void pcxgraph P4H(FILE *pcxf, char *filename, float emwidth, float emheight); -extern void MSP_2_ps P3H(FILE *f, int wide, int high); -extern void MSP_1_ps P3H(FILE *f, int wide, int high); -extern void mspgraph P4H(FILE *f, char *filename, float emwidth, float emheight); -extern void rgbread P4H(FILE *f, int w, int b, char *s); -extern void rle4read P4H(FILE *f, int w, int b, char *s); -extern void rle8read P4H(FILE *f, int w, int b, char *s); -extern void bmpgraph P4H(FILE *f, char *filename, float emwidth, float emheight); -extern void emgraph P3H(char *filename, float emwidth, float emheight); +extern void imagehead(char *filename, int wide, int high, float emwidth, float emheight); +extern void imagetail(void); +extern void pcxgraph(FILE *pcxf, char *filename, float emwidth, float emheight); +extern void MSP_2_ps(FILE *f, int wide, int high); +extern void MSP_1_ps(FILE *f, int wide, int high); +extern void mspgraph(FILE *f, char *filename, float emwidth, float emheight); +extern void rgbread(FILE *f, int w, int b, char *s); +extern void rle4read(FILE *f, int w, int b, char *s); +extern void rle8read(FILE *f, int w, int b, char *s); +extern void bmpgraph(FILE *f, char *filename, float emwidth, float emheight); +extern void emgraph(char *filename, float emwidth, float emheight); /* prototypes for functions from finclude.c */ -extern fontdesctype *ifontdef P5H(char *name, char *area, int scsize, int dssize, char *scname); -extern void setfamily P1H(fontdesctype *f); -extern char *getname P1H(char *s); -extern void includechars P2H(fontdesctype *f, char *s); -extern void scan1fontcomment P1H(char *p); -extern int scanvm P1H(char *p); -extern void scan_fontnames P2H(char *str, char *psfile); -extern void scanfontusage P2H(char *p, char *psfile); -extern void scanfontcomments P1H(char *filename); -extern Boolean okascmd P1H(char *ss); -extern void nameout P2H(char *area, char *name); -extern void fonttableout P1H(void); +extern fontdesctype *ifontdef(char *name, char *area, int scsize, int dssize, char *scname); +extern void setfamily(fontdesctype *f); +extern char *getname(char *s); +extern void includechars(fontdesctype *f, char *s); +extern void scan1fontcomment(char *p); +extern int scanvm(char *p); +extern void scan_fontnames(char *str, char *psfile); +extern void scanfontusage(char *p, char *psfile); +extern void scanfontcomments(char *filename); +extern Boolean okascmd(char *ss); +extern void nameout(char *area, char *name); +extern void fonttableout(void); /* prototypes for functions from flib.c */ #ifdef FONTLIB -extern void fliload P1H(void); +extern void fliload(void); #endif /* prototypes for functions from fontdef.c */ -extern fontdesctype *newfontdesc P5H(int cksum, int scsize, int dssize, char *name, char *area); -extern fontdesctype *matchfont P4H(char *name, char *area, int scsize, char *scname); -extern void fontdef P1H(int siz); -extern int skipnop P1H(void); +extern fontdesctype *newfontdesc(int cksum, int scsize, int dssize, char *name, char *area); +extern fontdesctype *matchfont(char *name, char *area, int scsize, char *scname); +extern void fontdef(int siz); +extern int skipnop(void); /* prototypes for functions from header.c */ -extern int add_name P2H(char *s, struct header_list **what ); -extern int add_name_general P4H(char *s, struct header_list **what, - char *pre, char *post); -extern void checkhmem P3H(char *s, char *p, char *q); -extern int add_header P1H(char *s); -extern int add_header_general P3H(char *s, char *pre, char* post); -extern char *get_name P1H(struct header_list **what ); -extern void send_headers P1H(void); +extern int add_name(char *s, struct header_list **what ); +extern int add_name_general(char *s, struct header_list **what, + char *pre, char *post); +extern void checkhmem(char *s, char *p, char *q); +extern int add_header(char *s); +extern int add_header_general(char *s, char *pre, char* post); +extern char *get_name(struct header_list **what ); +extern void send_headers(void); /* prototypes for functions from hps.c */ #ifdef HPS -extern void do_html P1H(char *s); -extern int href_or_name P1H(void); -extern int parseref P1H(void); -extern int get_string P1H(void); -extern int do_link P2H(char *s, int type); -extern unsigned int hash_string P1H(char *s); -extern struct nlist *lookup_link P2H(char *s, int type); -extern struct nlist *install_link P3H(char *name, struct hps_link *defn, int type); -extern struct hps_link *link_dup P1H(struct hps_link *s); -extern double dvi_to_hps_conv P2H(int i, int dir); -extern int vert_loc P1H(int i); -extern struct hps_link *dest_link P1H(char *s); -extern int count_targets P1H(void); -extern void do_targets P1H(void); -extern void do_target_dict P1H(void); -extern int href_name_match P2H(char *h, char *n); -extern void stamp_hps P1H(struct hps_link *pl); -extern void stamp_external P2H(char *s, struct hps_link *pl); -extern void finish_hps P1H(void); -extern void set_bitfile P2H(char *s, int mode); -extern void vertical_in_hps P1H(void); -extern void print_rect_list P1H(void); -extern void end_current_box P1H(void); -extern void start_new_box P1H(void); +extern void do_html(char *s); +extern int href_or_name(void); +extern int parseref(void); +extern int get_string(void); +extern int do_link(char *s, int type); +extern unsigned int hash_string(char *s); +extern struct nlist *lookup_link(char *s, int type); +extern struct nlist *install_link(char *name, struct hps_link *defn, int type); +extern struct hps_link *link_dup(struct hps_link *s); +extern double dvi_to_hps_conv(int i, int dir); +extern int vert_loc(int i); +extern struct hps_link *dest_link(char *s); +extern int count_targets(void); +extern void do_targets(void); +extern void do_target_dict(void); +extern int href_name_match(char *h, char *n); +extern void stamp_hps(struct hps_link *pl); +extern void stamp_external(char *s, struct hps_link *pl); +extern void finish_hps(void); +extern void set_bitfile(char *s, int mode); +extern void vertical_in_hps(void); +extern void print_rect_list(void); +extern void end_current_box(void); +extern void start_new_box(void); #endif /* HPS */ /* prototypes for functions from loadfont.c */ -extern void badpk P1H(char *s); -extern short pkbyte P1H(void); -extern int pkquad P1H(void); -extern int pktrio P1H(void); -extern void lectureuser P1H(void); -extern Boolean pkopen P1H(fontdesctype *fd); -extern void loadfont P1H(fontdesctype *curfnt); +extern void badpk(char *s); +extern short pkbyte(void); +extern int pkquad(void); +extern int pktrio(void); +extern void lectureuser(void); +extern Boolean pkopen(fontdesctype *fd); +extern void loadfont(fontdesctype *curfnt); /* prototypes for functions from makefont.c */ -extern void makefont P3H(char *name, int dpi, int bdpi); +extern void makefont(char *name, int dpi, int bdpi); /* prototypes for functions from output.c */ -extern void copyfile P1H(char *s); -extern void copyfile_general P2H(char *s, struct header_list *h); -extern void figcopyfile P2H(char *s, int systemtype); -extern void specialout P1H(char c); -extern void stringend P1H(void); +extern void copyfile(char *s); +extern void copyfile_general(char *s, struct header_list *h); +extern void figcopyfile(char *s, int systemtype); +extern void specialout(char c); +extern void stringend(void); #ifdef SHIFTLOWCHARS -extern int T1Char P1H(int c); +extern int T1Char(int c); #endif -extern void scout P1H(unsigned char c); -extern void cmdout P1H(char *s); -extern void floatout P1H(float n); -extern void doubleout P1H(double n); -extern void numout P1H(int n); -extern void mhexout P2H(unsigned char *p, long len); -extern void fontout P1H(int n); -extern void hvpos P1H(void); -extern void newline P1H(void); -extern void nlcmdout P1H(char *s); -extern int mlower P1H(int c); -extern int ncstrcmp P2H(char *a, char *b); -extern void findpapersize P1H(void); -extern void paperspec P2H(char *s, int hed); -extern char *epsftest P1H(int bop); -extern void open_output P1H(void); -extern void initprinter P1H(sectiontype *sect); -extern void setup P1H(void); -extern void cleanprinter P1H(void); -extern void psflush P1H(void); -extern void pageinit P1H(void); -extern void pageend P1H(void); -extern void drawrule P2H(int rw, int rh); - -extern void drawchar P2H(chardesctype * c, int cc); -extern void tell_needed_fonts P1H(void); +extern void scout(unsigned char c); +extern void cmdout(char *s); +extern void floatout(float n); +extern void doubleout(double n); +extern void numout(int n); +extern void mhexout(unsigned char *p, long len); +extern void fontout(int n); +extern void hvpos(void); +extern void newline(void); +extern void nlcmdout(char *s); +extern int mlower(int c); +extern int ncstrcmp(char *a, char *b); +extern void findpapersize(void); +extern void paperspec(char *s, int hed); +extern char *epsftest(int bop); +extern void open_output(void); +extern void initprinter(sectiontype *sect); +extern void setup(void); +extern void cleanprinter(void); +extern void psflush(void); +extern void pageinit(void); +extern void pageend(void); +extern void drawrule(int rw, int rh); + +extern void drawchar(chardesctype * c, int cc); +extern void tell_needed_fonts(void); /* prototypes for functions from papersiz.c */ -extern long myatodim P1H(char **s ); -extern void handlepapersize P3H(char *p, int *x, int *y); +extern long myatodim(char **s ); +extern void handlepapersize(char *p, int *x, int *y); /* prototypes for functions from pprescan.c */ -extern void pprescanpages P1H(void); +extern void pprescanpages(void); /* prototypes for functions from prescan.c */ -extern void readpreamble P1H(void); -extern void prescanpages P1H(void); +extern void readpreamble(void); +extern void prescanpages(void); /* prototypes for functions from repack.c */ -extern void was_putlong P2H(char *a, long i); -extern long getlong P1H(unsigned char *a); -extern void dochar P3H(unsigned char *from, short width, short height); -extern char *makecopy P3H(unsigned char *what, long len, unsigned char *p); -extern void repack P1H(struct tcd *cp); +extern void was_putlong(char *a, long i); +extern long getlong(unsigned char *a); +extern void dochar(unsigned char *from, short width, short height); +extern char *makecopy(unsigned char *what, long len, unsigned char *p); +extern void repack(struct tcd *cp); /* prototypes for functions from resident.c */ -extern int hash P1H(char *s); -extern void revpslists P1H(void); -extern void cleanres P1H(void); -extern struct resfont *lookup P1H(char *name); -extern struct resfont *findPSname P1H(char *name); -extern void add_entry P6H(char *TeXname, char *PSname, char *Fontfile, char *Vectfile, char *specinfo, char *downloadinfo); -extern int residentfont P1H(fontdesctype *curfnt); -extern void bad_config P1H(char *err); -extern char *configstring P2H(char *s, int nullok); -extern Boolean getdefaults P1H(char *s); -extern void getpsinfo P1H(char *name); -extern void checkenv P1H(int which); +extern int hash(char *s); +extern void revpslists(void); +extern void cleanres(void); +extern struct resfont *lookup(char *name); +extern struct resfont *findPSname(char *name); +extern void add_entry(char *TeXname, char *PSname, char *Fontfile, char *Vectfile, char *specinfo, char *downloadinfo); +extern int residentfont(fontdesctype *curfnt); +extern void bad_config(char *err); +extern char *configstring(char *s, int nullok); +extern Boolean getdefaults(char *s); +extern void getpsinfo(char *name); +extern void checkenv(int which); /* prototypes for functions from scalewidth.c */ -extern int scalewidth P2H(int a, int b); +extern int scalewidth(int a, int b); /* prototypes for functions from scanpage.c */ -extern Boolean prescanchar P1H(chardesctype *cd); -extern Boolean preselectfont P1H(fontdesctype *f); -extern short scanpage P1H(void); +extern Boolean prescanchar(chardesctype *cd); +extern Boolean preselectfont(fontdesctype *f); +extern short scanpage(void); /* prototypes for functions from search.c */ #ifdef KPATHSEA -extern FILE *search P3H(kpse_file_format_type format, char *file, char *mode); -extern FILE *pksearch P6H(kpse_file_format_type format, char *file, char *mode, unsigned short dpi, char **name_ret , int *dpi_ret); +extern FILE *search(kpse_file_format_type format, char *file, char *mode); +extern FILE *pksearch(char *file, char *mode, halfword dpi, char **name_ret, int *dpi_ret); #else /* !KPATSHEA */ -extern FILE *search P3H(char *path, char *file, char *mode); -extern FILE *pksearch P6H(char *path, char *file, char *mode, unsigned short dpi, char **name_ret , int *dpi_ret); +extern FILE *search(char *path, char *file, char *mode); +extern FILE *pksearch(char *path, char *file, char *mode, char *n, halfword dpi, halfword vdpi); #endif /* KPATHSEA */ -extern FILE *my_real_fopen P2H(char *n, char *t); -extern int close_file P1H(FILE *f); +extern FILE *my_real_fopen(char *n, char *t); +extern int close_file(FILE *f); /* prototypes for functions from skippage.c */ -extern void skippage P1H(void); +extern void skippage(void); /* prototypes for functions from squeeze.c */ -extern void specialout P1H(char c); -extern void strout P1H(char *s); -extern void cmdout P1H(char *s); +extern void specialout(char c); +extern void strout(char *s); +extern void cmdout(char *s); /* prototypes for functions from t1part.c */ -extern int DefTypeFont P1H(unsigned char *name); -extern int GetZeroLine P1H(unsigned char *str); -extern int GetWord P1H(unsigned char *mem); -extern int GetToken P1H(void); -extern int GetNum P1H(void); -extern int PassToken P1H(void); -extern int PassString P1H(unsigned char flg); -extern void *getmem P1H(unsigned int size); -extern struct Char *AddChar P3H(struct Char *TmpChar, unsigned char *CharName, int num); -extern void AddStr P2H(unsigned char *name, int num); -extern void RevChar P1H(struct Char *TmpChar); -extern void OutChar P2H(struct Char *TmpChar, FILE *fout); -extern void Reverse P1H(struct String *TmpStr); -extern void OutStr P2H(struct String *TmpStr, FILE *fout); -extern void PrintChar P1H(struct Char *TmpChar); -extern int ClearB P1H(void); -extern int ChooseChar P2H(unsigned char *name, struct Char *TmpChar); -extern int FindSeac P1H(int num); -extern int FindCharW P2H(unsigned char *name, int length); -extern void ClearCW P1H(struct Char *ThisChar); -extern int WorkVect P1H(struct Char *TmpChar); -extern void UnDefineCharsW P1H(void); -extern struct Char *UnDefineChars P1H(struct Char *TmpChar); -extern void UnDefineStr P1H(void); -extern void ScanSubrs P1H(int i); -extern void ViewReturnCall P5H(int num_err, int top, int *pstack, int j, int depth); -extern int DeCodeStr P2H(int num, int numseac); -extern void ScanChars P1H(int i); -extern void LastLook P1H(void); -extern int FindKeyWord P2H(int First_Key, int lastkey); -extern int ScanBinary P1H(void); -extern unsigned char *itoasp P3H(int n, unsigned char *s, int len); -extern void SubstNum P1H(void); -extern unsigned long little4 P1H(unsigned char *buff); -extern unsigned char CDeCrypt P2H(unsigned char cipher, unsigned int *lcdr); -extern int EndOfEncoding P1H(int err_num); -extern void CorrectGrid P1H(void); -extern int CharEncoding P1H(void); -extern void FindEncoding P1H(void); -extern void CheckChoosing P1H(void); -extern void OutASCII P3H(FILE *fout, unsigned char *buff, unsigned long len); -extern void BinEDeCrypt P2H(unsigned char *buff, unsigned long len); -extern void HexEDeCrypt P1H(unsigned char *mem); -extern int PartialPFA P2H(FILE *fin, FILE *fout); -extern int PartialPFB P2H(FILE *fin, FILE *fout); -extern void OutHEX P1H(FILE *fout); -extern int Afm P1H(void); -extern int FontPart P3H(FILE *fout, unsigned char *fontfile, unsigned char *vectfile); -extern int LoadVector P2H(int num, struct Char *TmpChar); -extern int ChooseVect P1H(struct Char *tmpChar); -extern void ErrorOfScan P1H(int err); -extern void NameOfProgram P1H(void); +extern int DefTypeFont(unsigned char *name); +extern int GetZeroLine(unsigned char *str); +extern int GetWord(unsigned char *mem); +extern int GetToken(void); +extern int GetNum(void); +extern int PassToken(void); +extern int PassString(unsigned char flg); +extern void *getmem(unsigned int size); +extern struct Char *AddChar(struct Char *TmpChar, unsigned char *CharName, int num); +extern void AddStr(unsigned char *name, int num); +extern void RevChar(struct Char *TmpChar); +extern void OutChar(struct Char *TmpChar, FILE *fout); +extern void Reverse(struct String *TmpStr); +extern void OutStr(struct String *TmpStr, FILE *fout); +extern void PrintChar(struct Char *TmpChar); +extern int ClearB(void); +extern int ChooseChar(unsigned char *name, struct Char *TmpChar); +extern int FindSeac(int num); +extern int FindCharW(unsigned char *name, int length); +extern void ClearCW(struct Char *ThisChar); +extern int WorkVect(struct Char *TmpChar); +extern void UnDefineCharsW(void); +extern struct Char *UnDefineChars(struct Char *TmpChar); +extern void UnDefineStr(void); +extern void ScanSubrs(int i); +extern void ViewReturnCall(int num_err, int top, int *pstack, int j, int depth); +extern int DeCodeStr(int num, int numseac); +extern void ScanChars(int i); +extern void LastLook(void); +extern int FindKeyWord(int First_Key, int lastkey); +extern int ScanBinary(void); +extern unsigned char *itoasp(int n, unsigned char *s, int len); +extern void SubstNum(void); +extern unsigned long little4(unsigned char *buff); +extern unsigned char CDeCrypt(unsigned char cipher, unsigned int *lcdr); +extern int EndOfEncoding(int err_num); +extern void CorrectGrid(void); +extern int CharEncoding(void); +extern void FindEncoding(void); +extern void CheckChoosing(void); +extern void OutASCII(FILE *fout, unsigned char *buff, unsigned long len); +extern void BinEDeCrypt(unsigned char *buff, unsigned long len); +extern void HexEDeCrypt(unsigned char *mem); +extern int PartialPFA(FILE *fin, FILE *fout); +extern int PartialPFB(FILE *fin, FILE *fout); +extern void OutHEX(FILE *fout); +extern int Afm(void); +extern int FontPart(FILE *fout, unsigned char *fontfile, unsigned char *vectfile); +extern int LoadVector(int num, struct Char *TmpChar); +extern int ChooseVect(struct Char *tmpChar); +extern void ErrorOfScan(int err); +extern void NameOfProgram(void); /* prototypes for functions from tfmload.c */ -extern void badtfm P1H(char *s); -extern void tfmopen P1H(fontdesctype *fd); -extern short tfmbyte P1H(void); -extern unsigned short tfm16 P1H(void); -extern int tfm32 P1H(void); -extern int tfmload P1H(fontdesctype *curfnt); +extern void badtfm(char *s); +extern void tfmopen(fontdesctype *fd); +extern short tfmbyte(void); +extern unsigned short tfm16(void); +extern int tfm32(void); +extern int tfmload(fontdesctype *curfnt); /* prototypes for functions from unpack.c */ -extern short getnyb P1H(void); -extern Boolean getbit P1H(void); -extern long pkpackednum P1H(void); -extern void flip P2H(char *s, long howmany); -extern long unpack P5H(unsigned char *pack, unsigned short *raster, unsigned short cwidth, unsigned short cheight, unsigned short cmd); +extern short getnyb(void); +extern Boolean getbit(void); +extern long pkpackednum(void); +extern void flip(char *s, long howmany); +extern long unpack(unsigned char *pack, unsigned short *raster, unsigned short cwidth, unsigned short cheight, unsigned short cmd); /* prototypes for functions from virtualfont.c */ -extern void badvf P1H(char *s); -extern short vfbyte P1H(void); -extern int vfquad P1H(void); -extern int vftrio P1H(void); -extern int vfopen P1H(fontdesctype *fd); -extern struct tft *vfontdef P2H(int s, int siz); -extern Boolean virtualfont P1H(fontdesctype *curfnt); +extern void badvf(char *s); +extern short vfbyte(void); +extern int vfquad(void); +extern int vftrio(void); +extern int vfopen(fontdesctype *fd); +extern struct tft *vfontdef(int s, int siz); +extern Boolean virtualfont(fontdesctype *curfnt); /* prototypes for functions from writet1.c */ -extern void load_enc P2H(char *, char **); -extern boolean t1_subset_2 P3H(char *, unsigned char *, char *); +extern void load_enc(char *, char **); +extern void writet1(void); +extern void t1_free(void); +extern boolean t1_subset(char *, char *, unsigned char *); +extern boolean t1_subset_2(char *, unsigned char *, char *); #endif |