home *** CD-ROM | disk | FTP | other *** search
- /* wasp - Copyright 1991 by Steven Reiz
- * see COPYING and wasp.c for further info
- * wriff.h, 4/12/90 - 4/1/91,
- * 5/5/91 - 30/5/91, 23/6/91 - 26/6/91,
- * 3/7/91 - 8/7/91, 8/12/91, 1/1/92
- */
-
- #undef EXTERN
- #ifdef WRIFFMAIN
- #define EXTERN
- #else
- #define EXTERN extern
- #endif
-
- #define MAXNREGS 64
- #define MAXNPLANES 8
- #define MAXPLANESHIFT 3 /* 2log of MAXNPLANES */
- #define MAXOUTBUFSZ 32760
- #define NULL1 NULL /* ((void *)0xf00001) for debugging */
- #define PCHG_NCHANGES 7
-
- #define PCHG_COMP_NONE 0
- #define PCHG_COMP_HUFFMANN 1
- #define PCHGF_12BIT 1
- #define PCHGF_32BIT 2
- #define PCHGF_USE_ALPHA 4
-
- EXTERN u_long *counts;
- EXTERN int slicedo;
- EXTERN int icolors, nplanes, nregs, npixvals;
- EXTERN u_short *cm, *cm0, *cmprev, *curcm;
- EXTERN char *cmrgb;
- EXTERN u_char *newcol, *error;
- EXTERN u_long *error2;
- EXTERN u_char *conv;
- EXTERN short noutrows;
- EXTERN u_char *outrows;
- EXTERN u_char *outcrows;
- EXTERN long body_size;
- EXTERN short bytesperrow;
- EXTERN int outbufsz;
- EXTERN char *wfmindist, *wfminind, *wfrgb;
- EXTERN u_long *wf2rgbweight;
- EXTERN u_long err, err2;
- EXTERN char *hsmark;
- EXTERN struct hs_t **hshead;
- EXTERN float *ctrgbw;
- EXTERN float **cthead;
- EXTERN short nzero, ncolor;
- EXTERN u_long nrestricted;
- EXTERN int restrict_changes;
-