home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / source / dvips / amiga / include / afm2tfm_protos.h next >
Encoding:
C/C++ Source or Header  |  1994-09-28  |  1.8 KB  |  122 lines

  1. /* Prototypes for functions defined in
  2. afm2tfm.c
  3.  */
  4.  
  5. void error(register char * s);
  6.  
  7. int transform(register int x,
  8.               register int y);
  9.  
  10. int getline(void);
  11.  
  12. int interest(char * s);
  13.  
  14. char * mymalloc(unsigned long len);
  15.  
  16. char * newstring(char * s);
  17.  
  18. char * paramnewstring(void);
  19.  
  20. char * paramstring(void);
  21.  
  22. int paramnum(void);
  23.  
  24. float paramfloat(void);
  25.  
  26. struct adobeinfo * newchar(void);
  27.  
  28. struct kern * newkern(void);
  29.  
  30. struct pcc * newpcc(void);
  31.  
  32. struct lig * newlig(void);
  33.  
  34. void expect(char * s);
  35.  
  36. void handlechar(void);
  37.  
  38. struct adobeinfo * findadobe(char * p);
  39.  
  40. void handlekern(void);
  41.  
  42. void handleconstruct(void);
  43.  
  44. void makeaccentligs(void);
  45.  
  46. void readadobe(void);
  47.  
  48. void handlereencoding(void);
  49.  
  50. struct adobeinfo * revlist(struct adobeinfo * p);
  51.  
  52. void assignchars(void);
  53.  
  54. void upmap(void);
  55.  
  56. void write16(register int what);
  57.  
  58. void writearr(register long * p,
  59.               register int n);
  60.  
  61. void makebcpl(register long * p,
  62.               register char * s,
  63.               register int n);
  64.  
  65. int mincover(long * what,
  66.              register long d);
  67.  
  68. void remap(long * what,
  69.            int oldn,
  70.            int newn);
  71.  
  72. long checksum(void);
  73.  
  74. long scale(long what);
  75.  
  76. void buildtfm(void);
  77.  
  78. void writesarr(long * what,
  79.                int len);
  80.  
  81. void writetfm(void);
  82.  
  83. int texheight(register struct adobeinfo * ai);
  84.  
  85. void vlevout(void);
  86.  
  87. void vlevnlout(void);
  88.  
  89. void vleft(void);
  90.  
  91. void vright(void);
  92.  
  93. char * vchar(int c);
  94.  
  95. void writevpl(void);
  96.  
  97. void usage(FILE * f);
  98.  
  99. void openfiles(int argc,
  100.                char ** argv);
  101.  
  102. struct kern * rmkernmatch(struct kern * k,
  103.                           char * s);
  104.  
  105. void rmkern(char * s1,
  106.             char * s2,
  107.             struct adobeinfo * ai);
  108.  
  109. void checkligkern(char * s);
  110.  
  111. char * gettoken(void);
  112.  
  113. void getligkerndefaults(void);
  114.  
  115. struct encoding * readencoding(char * enc);
  116.  
  117. void conspsfonts(void);
  118.  
  119. void main(int argc,
  120.           char ** argv);
  121.  
  122.