home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / lha100bt.zip / lha-1.00 / src / intrface.h < prev    next >
C/C++ Source or Header  |  1992-04-04  |  683b  |  41 lines

  1. /*
  2.  * intrface.h -- part of LHa for UNIX
  3.  *
  4.  *    modified : Dec. 5, 1991, Masaru Oki.
  5.  */
  6.  
  7. typedef short  node;
  8.  
  9. struct interfacing {
  10.     FILE *infile;
  11.     FILE *outfile;
  12.     unsigned long original;
  13.     unsigned long packed;
  14.     int dicbit;
  15.     int method;
  16. };
  17.  
  18. extern struct interfacing interface;
  19.  
  20. /* from error.c
  21. extern void error();
  22. extern void fileerror(); */
  23.  
  24. /* from slide.c */ 
  25. extern node *next;
  26.  
  27. extern int encode_alloc();
  28. extern void encode();
  29. extern void decode();
  30.  
  31. /* from crcio.c */
  32. extern unsigned short crc;
  33.  
  34. extern void make_crctable();
  35. extern unsigned short calccrc();
  36.  
  37. /* from append.c */
  38. extern void start_indicator();
  39. extern void finish_indicator();
  40. extern void finish_indicator2();
  41.