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