home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / text / tex / pastex / source / driver / util / dvihand.i < prev    next >
Encoding:
Text File  |  1994-07-11  |  2.0 KB  |  69 lines

  1. /* Prototypes for functions defined in dvihand.c */
  2.  
  3. #ifndef __DVIHAND_I_
  4. #define __DVIHAND_I_
  5.  
  6. #ifdef AMIGA
  7. #define MODE_READ    0
  8. #define MODE_WRITE    1
  9. #define MODE_APPEND    2
  10. extern FILE *OpenConfigFile    Args((char *name, int modus));
  11. #endif
  12.  
  13. extern DVIFILE * OpenDVI(char * name, int toRam);
  14. extern void      CloseDVI(DVIFILE * dvifp);
  15. extern void     TempCloseDVI(DVIFILE * dvifp);
  16. extern void     TempOpenDVI(DVIFILE ** dvifp);
  17. extern long     DVIftell(DVIFILE * dvifp);
  18. extern int     DVIfseekSet(DVIFILE * dvifp, long pos);
  19. extern void     DVIrewind(DVIFILE * dvifp);
  20. extern void     DVIseekEnd(DVIFILE * dvifp);
  21. extern int     DVIfread(char * buf, int bsize, int nr, DVIFILE * dvifp);
  22. extern int     DVIfeof(DVIFILE * dvifp);
  23.  
  24.  
  25.  
  26. extern long scalewidth        Args((long a, long b));
  27. extern double ActualFactor    Args((long unmodsize));
  28. extern void AllDone        Args((void));
  29. extern long DoConv        Args((long num,
  30.                               long den,
  31.                               int convResolution));
  32. /** void DoSpecial        Args((char *str, long n)); **/
  33. extern int  FindPostAmblePtr    Args((long *postambleptr));
  34. extern void GetBytes        Args((DVIFILE *fp,
  35.                                char *cp,
  36.                                long n));
  37. extern void GetFontDef        Args((int load));
  38.  
  39. extern void MoveDown        Args((long p));
  40. extern void MoveOver        Args((long p));
  41. // extern void setmotion    Args((void));
  42.  
  43. extern long OldNoSignExtend    Args((DVIFILE *fp,
  44.                                 int n));
  45. extern long NoSignExtend    Args((DVIFILE *fp,
  46.                                int n));
  47. extern void ReadFontDef    Args((long k,
  48.                                int load));
  49. extern int ReadPostAmble    Args((int load));
  50. extern long SignExtend        Args((DVIFILE *fp,
  51.                               int n));
  52. extern long SRead1Byte        Args((DVIFILE *fp));
  53. extern long SRead2Byte        Args((DVIFILE *fp));
  54. extern long SRead3Byte        Args((DVIFILE *fp));
  55. extern long SRead4Byte        Args((DVIFILE *fp));
  56. extern void SkipFontDef        Args((void));
  57. #ifdef SLOW
  58. extern void SetChar        Args((long c,
  59.                       int command));
  60. extern void SetRule        Args((long a,
  61.                       long b,
  62.                       BOOLEAN Set));
  63. #endif
  64.  
  65.  
  66.  
  67.  
  68. #endif
  69.