170a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine/* 270a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * rdgif.c 370a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * 470a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * Copyright (C) 1991-1997, Thomas G. Lane. 570a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * This file is part of the Independent JPEG Group's software. 670a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * For conditions of distribution and use, see the accompanying README file. 770a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * 870a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * This file contains routines to read input images in GIF format. 970a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * 1070a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine ***************************************************************************** 1170a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * NOTE: to avoid entanglements with Unisys' patent on LZW compression, * 1270a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * the ability to read GIF files has been removed from the IJG distribution. * 1370a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * Sorry about that. * 1470a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine ***************************************************************************** 1570a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * 1670a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * We are required to state that 1770a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * "The Graphics Interchange Format(c) is the Copyright property of 1870a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * CompuServe Incorporated. GIF(sm) is a Service Mark property of 1970a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * CompuServe Incorporated." 2070a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine */ 2170a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine 2270a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine#include "cdjpeg.h" /* Common decls for cjpeg/djpeg applications */ 2370a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine 2470a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine#ifdef GIF_SUPPORTED 2570a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine 2670a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine/* 2770a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine * The module selection routine for GIF format input. 2870a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine */ 2970a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine 3070a18cd874a22452aca9e39e22275ed4538ed20bVladimir ChtchetkineGLOBAL(cjpeg_source_ptr) 3170a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkinejinit_read_gif (j_compress_ptr cinfo) 3270a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine{ 3370a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine fprintf(stderr, "GIF input is unsupported for legal reasons. Sorry.\n"); 3470a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine exit(EXIT_FAILURE); 3570a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine return NULL; /* keep compiler happy */ 3670a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine} 3770a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine 3870a18cd874a22452aca9e39e22275ed4538ed20bVladimir Chtchetkine#endif /* GIF_SUPPORTED */ 39