aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/openjpeg-libsl/libopenjpeg/opj_includes.h
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/openjpeg-libsl/libopenjpeg/opj_includes.h')
-rw-r--r--libraries/openjpeg-libsl/libopenjpeg/opj_includes.h102
1 files changed, 102 insertions, 0 deletions
diff --git a/libraries/openjpeg-libsl/libopenjpeg/opj_includes.h b/libraries/openjpeg-libsl/libopenjpeg/opj_includes.h
new file mode 100644
index 0000000..72152a5
--- /dev/null
+++ b/libraries/openjpeg-libsl/libopenjpeg/opj_includes.h
@@ -0,0 +1,102 @@
1/*
2 * Copyright (c) 2005, Hervé Drolon, FreeImage Team
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'
15 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
18 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
19 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
20 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
21 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
22 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
23 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24 * POSSIBILITY OF SUCH DAMAGE.
25 */
26#ifndef OPJ_INCLUDES_H
27#define OPJ_INCLUDES_H
28
29/*
30 ==========================================================
31 Standard includes used by the library
32 ==========================================================
33*/
34#include <memory.h>
35#include <stdlib.h>
36#include <string.h>
37#include <math.h>
38#include <float.h>
39#include <time.h>
40#include <stdio.h>
41#include <stdarg.h>
42#include <ctype.h>
43
44/*
45 ==========================================================
46 OpenJPEG interface
47 ==========================================================
48 */
49#include "openjpeg.h"
50
51/*
52 ==========================================================
53 OpenJPEG modules
54 ==========================================================
55*/
56
57/*
58The inline keyword is supported by C99 but not by C90.
59Most compilers implement their own version of this keyword ...
60*/
61#ifndef INLINE
62 #if defined(_MSC_VER)
63 #define INLINE __inline
64 #elif defined(__GNUC__)
65 #define INLINE __inline__
66 #elif defined(__MWERKS__)
67 #define INLINE inline
68 #else
69 /* add other compilers here ... */
70 #define INLINE
71 #endif /* defined(<Compiler>) */
72#endif /* INLINE */
73
74#include "j2k_lib.h"
75#include "event.h"
76#include "cio.h"
77
78#include "image.h"
79#include "j2k.h"
80#include "jp2.h"
81#include "jpt.h"
82
83#include "mqc.h"
84#include "raw.h"
85#include "bio.h"
86#include "tgt.h"
87#include "pi.h"
88#include "tcd.h"
89#include "t1.h"
90#include "dwt.h"
91#include "t2.h"
92#include "mct.h"
93#include "int.h"
94#include "fix.h"
95
96/* JPWL>> */
97#ifdef USE_JPWL
98#include "../jpwl/jpwl.h"
99#endif /* USE_JPWL */
100/* <<JPWL */
101
102#endif /* OPJ_INCLUDES_H */