Main MRPT website > C++ reference for MRPT 1.5.6
mrpt_jconfig.h
Go to the documentation of this file.
1 /* +---------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +---------------------------------------------------------------------------+ */
9 /* see jconfig.doc for explanations */
10 
11 #define HAVE_PROTOTYPES
12 #define HAVE_UNSIGNED_CHAR
13 #define HAVE_UNSIGNED_SHORT
14 /* #define void char */
15 /* #define const */
16 #undef CHAR_IS_UNSIGNED
17 #define HAVE_STDDEF_H
18 #define HAVE_STDLIB_H
19 #undef NEED_BSD_STRINGS
20 #undef NEED_SYS_TYPES_H
21 #undef NEED_FAR_POINTERS /* we presume a 32-bit flat memory model */
22 #undef NEED_SHORT_EXTERNAL_NAMES
23 #undef INCOMPLETE_TYPES_BROKEN
24 
25 /* Define "boolean" as unsigned char, not int, per Windows custom */
26 #ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
27 typedef unsigned char boolean;
28 #endif
29 #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
30 
31 
32 #ifdef JPEG_INTERNALS
33 
34 #undef RIGHT_SHIFT_IS_UNSIGNED
35 
36 #endif /* JPEG_INTERNALS */
37 
38 #ifdef JPEG_CJPEG_DJPEG
39 
40 #define BMP_SUPPORTED /* BMP image file format */
41 #define GIF_SUPPORTED /* GIF image file format */
42 #define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
43 #undef RLE_SUPPORTED /* Utah RLE image file format */
44 #define TARGA_SUPPORTED /* Targa image file format */
45 
46 #define TWO_FILE_COMMANDLINE /* optional */
47 #define USE_SETMODE /* Microsoft has setmode() */
48 #undef NEED_SIGNAL_CATCHER
49 #undef DONT_USE_B_MODE
50 #undef PROGRESS_REPORT /* optional */
51 
52 #endif /* JPEG_CJPEG_DJPEG */
unsigned char boolean
Definition: mrpt_jconfig.h:27



Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019