home *** CD-ROM | disk | FTP | other *** search
- /* Prototypes for functions defined in
- whirlgif.c
- */
-
- extern unsigned int loop;
-
- extern unsigned int loopcount;
-
- extern unsigned int use_colormap;
-
- extern unsigned int debug_flag;
-
- extern unsigned int verbose;
-
- extern int imagex;
-
- extern int imagey;
-
- extern int imagec;
-
- extern Global global;
-
- extern GIF_Color gif_cmap[256];
-
- extern GIF_Screen_Hdr gifscrn;
-
- extern GIF_Image_Hdr gifimage;
-
- extern GIF_Table table[4200];
-
- extern unsigned int root_code_size;
-
- extern unsigned int code_size;
-
- extern unsigned int CLEAR;
-
- extern unsigned int EOI;
-
- extern unsigned int INCSIZE;
-
- extern unsigned int nextab;
-
- extern unsigned int gif_mask[16];
-
- extern unsigned int gif_ptwo[16];
-
- extern unsigned char gif_buff[4200];
-
- extern unsigned int gif_block_size;
-
- extern int num_bits;
-
- extern int bits;
-
- extern int pic_i;
-
- extern char gif_file_name[256];
-
- extern int screen_was_last;
-
- void TheEnd(void);
-
- void TheEnd1(char * p);
-
- int Usage(void);
-
- int main(int argc,
- char ** argv);
-
- void GIF_Read_File(FILE * fout,
- char * fname,
- int first_image);
-
- void GIF_Decompress(FILE * fp,
- FILE * fout);
-
- void GIF_Get_Next_Entry(FILE * fp);
-
- void GIF_Add_To_Table(register unsigned int body,
- register unsigned int next,
- register unsigned int index);
-
- void GIF_Send_Data(register int index);
-
- void GIF_Init_Table(void);
-
- void GIF_Clear_Table(void);
-
- unsigned int GIF_Get_Code(FILE * fp,
- FILE * fout);
-
- void GIF_Screen_Header(FILE * fp,
- FILE * fout,
- int first_time);
-
- void GIF_Image_Header(FILE * fp,
- FILE * fout,
- int first_time);
-
- int GIF_Get_Short(FILE * fp,
- FILE * fout,
- int first_time);
-
- void GIF_Comment(FILE * fout,
- char * string);
-
- void GIF_Loop(FILE * fout,
- unsigned int repeats);
-
- void GIF_GCL(FILE * fout,
- unsigned int delay);
-
- void Calc_Trans(char * string);
-
- void set_offset(char * string);
-
-