Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
/* Copyright (C) 1994, 1998 Aladdin Enterprises.  All rights reserved.
2
 
3
  This software is provided AS-IS with no warranty, either express or
4
  implied.
5
 
6
  This software is distributed under license and may not be copied,
7
  modified or distributed except as expressly authorized under the terms
8
  of the license contained in the file LICENSE in this distribution.
9
 
10
  For more information about licensing, please refer to
11
  http://www.ghostscript.com/licensing/. For information on
12
  commercial licensing, go to http://www.artifex.com/licensing/ or
13
  contact Artifex Software, Inc., 101 Lucas Valley Road #110,
14
  San Rafael, CA  94903, U.S.A., +1(415)492-9861.
15
*/
16
 
17
/* $Id: gsjconf.h,v 1.4 2002/02/21 22:24:52 giles Exp $ */
18
/* jconfig.h file for Independent JPEG Group code */
19
 
20
#ifndef gsjconf_INCLUDED
21
#  define gsjconf_INCLUDED
22
 
23
/*
24
 * We should have the following here:
25
 
26
#include "stdpre.h"
27
 
28
 * But because of the directory structure used to build the IJG library, we
29
 * actually concatenate stdpre.h on the front of this file instead to
30
 * construct the jconfig.h file used for the compilation.
31
 */
32
 
33
#include "arch.h"
34
 
35
/* See IJG's jconfig.doc for the contents of this file. */
36
 
37
#ifdef __PROTOTYPES__
38
#  define HAVE_PROTOTYPES
39
#endif
40
 
41
#define HAVE_UNSIGNED_CHAR
42
#define HAVE_UNSIGNED_SHORT
43
#undef CHAR_IS_UNSIGNED
44
 
45
#ifdef __STDC__			/* is this right? */
46
#  define HAVE_STDDEF_H
47
#  define HAVE_STDLIB_H
48
#endif
49
 
50
#undef NEED_BSD_STRINGS		/* WRONG */
51
#undef NEED_SYS_TYPES_H		/* WRONG */
52
#undef NEED_FAR_POINTERS
53
#undef NEED_SHORT_EXTERNAL_NAMES
54
 
55
#undef INCOMPLETE_TYPES_BROKEN
56
 
57
/* The following is documented in jmemsys.h, not jconfig.doc. */
58
#if ARCH_SIZEOF_INT <= 2
59
#  undef MAX_ALLOC_CHUNK
60
#  define MAX_ALLOC_CHUNK 0xfff0
61
#endif
62
 
63
#ifdef JPEG_INTERNALS
64
 
65
#if ARCH_ARITH_RSHIFT == 0
66
#  define RIGHT_SHIFT_IS_UNSIGNED
67
#else
68
#  undef RIGHT_SHIFT_IS_UNSIGNED
69
#endif
70
 
71
#endif /* JPEG_INTERNALS */
72
 
73
#endif /* gsjconf_INCLUDED */