home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 564a.lha / wasp_v1.21 / Src.LZH / Src / wriff.h < prev    next >
C/C++ Source or Header  |  1991-07-17  |  1KB  |  49 lines

  1. /* wasp - copyright Steven Reiz 1990, 1991
  2.  * see wasp.c for further info
  3.  * wriff.h, 4/12/90 - 4/1/91,
  4.  * 5/5/91 - 30/5/91, 23/6/91 - 26/6/91,
  5.  * 3/7/91 - 8/7/91
  6.  */
  7.  
  8. #undef EXTERN
  9. #ifdef WRIFFMAIN
  10. #define EXTERN
  11. #else
  12. #define EXTERN extern
  13. #endif
  14.  
  15. #define MAXNREGS 64
  16. #define MAXNPLANES 8
  17. #define MAXPLANESHIFT 3 /* 2log of MAXNPLANES */
  18. #define MAXOUTBUFSZ 32760
  19. #define NULL1 NULL /* ((void *)0xf00001) for debugging */
  20.  
  21.  
  22. EXTERN u_long *counts;
  23. EXTERN int slicedo;
  24. EXTERN int icolors, nplanes, nregs, npixvals;
  25. EXTERN u_short *cm, *cm0, *cmprev, *curcm;
  26. EXTERN char *cmrgb;
  27. EXTERN u_char *newcol, *error;
  28. EXTERN u_long *error2;
  29. EXTERN u_char *conv;
  30. EXTERN short noutrows;
  31. EXTERN u_char *outrows;
  32. EXTERN u_char *outcrows;
  33. EXTERN long body_size;
  34. EXTERN short bytesperrow;
  35. EXTERN int outbufsz;
  36. EXTERN char *wfmindist, *wfminind, *wfrgb;
  37. EXTERN u_long *wf2rgbweight;
  38. EXTERN u_long err, err2;
  39. EXTERN char *hsmark;
  40. EXTERN struct hs_t **hshead;
  41. EXTERN float *ctrgbw;
  42. EXTERN float **cthead;
  43. EXTERN short nzero, ncolor;
  44.  
  45. int rgb_row_out(), ham_row_out(), row_out();
  46. int t_ham_row_out(), t_row_out();
  47. u_char *next_row();
  48. char *slicednam(), *xmodenam(), *ymodenam(), *dmethnam(), *cmethnam();
  49.