jconfig.h
上传用户:looem2003
上传日期:2014-07-20
资源大小:13733k
文件大小:3k
源码类别:

打印编程

开发平台:

Visual C++

  1. /* This test added by JACS as a quick fix. What should we do
  2.  * to make it work with configure?
  3.  */
  4. #if defined(_MSC_VER) || defined(__BORLANDC__) || defined (__DMC__)
  5. #include "jconfig.vc"
  6. #else
  7. /* jconfig.h.  Generated automatically by configure.  */
  8. /* jconfig.cfg --- source file edited by configure script */
  9. /* see jconfig.doc for explanations */
  10. /* If using MetroWerks on Mac define __WXMAC__ if it isn't already
  11.    FIXME: Is this necessary any longer? */
  12. #ifdef __MWERKS__
  13. #if (__MWERKS__ < 0x0900) || macintosh || defined ( __MACH__ )
  14. #   ifndef __WXMAC__
  15. #       define __WWXMAC__
  16. #   endif
  17. #endif
  18. #endif
  19. /* use wxWidgets' configure */
  20. //#include "wx/setup.h"
  21. /* If using Metrowerks and not using configure-generated setup */
  22. #if defined(__MWERKS__) && !defined(__WX_SETUP_H__)
  23. #if (__MWERKS__ < 0x0900) || macintosh || defined ( __MACH__ )
  24. #   define USE_MAC_MEMMGR
  25. #   ifdef __MACH__
  26. #       include <ansi_prefix.mach.h>
  27. #       include <msl_c_version.h>
  28. #       include <stdint.h>
  29. #       undef WCHAR_MAX
  30. #       include <machine/ansi.h>
  31. #   endif
  32. /* automatically includes MacHeaders */
  33. #elif (__MWERKS__ >= 0x0900) && __INTEL__
  34.     #define __WXMSW__
  35. #endif
  36. #endif
  37. #define HAVE_PROTOTYPES
  38. #define HAVE_UNSIGNED_CHAR
  39. #define HAVE_UNSIGNED_SHORT
  40. #undef void
  41. #undef const
  42. /* use wxWidgets' configure */
  43. /* #undef CHAR_IS_UNSIGNED */
  44. #ifdef __CHAR_UNSIGNED__
  45.   #ifndef CHAR_IS_UNSIGNED
  46.     #define CHAR_IS_UNSIGNED
  47.   #endif
  48. #else
  49.   #undef CHAR_IS_UNSIGNED
  50. #endif
  51. #define HAVE_STDDEF_H
  52. #define HAVE_STDLIB_H
  53. #undef NEED_BSD_STRINGS
  54. #undef NEED_SYS_TYPES_H
  55. #undef NEED_FAR_POINTERS
  56. #undef NEED_SHORT_EXTERNAL_NAMES
  57. /* Define this if you get warnings about undefined structures. */
  58. #undef INCOMPLETE_TYPES_BROKEN
  59. #ifdef JPEG_INTERNALS
  60. #undef RIGHT_SHIFT_IS_UNSIGNED
  61. /* use wxWidgets' configure */
  62. /* #define INLINE __inline__ */
  63. #if defined(__VISAGECPP__) && (__IBMCPP__ >= 400 || __IBMC__ >= 400)
  64. #define INLINE
  65. #elif defined(__WATCOMC__)
  66. #define INLINE
  67. #else
  68. #define INLINE inline
  69. #endif
  70. /* These are for configuring the JPEG memory manager. */
  71. #undef DEFAULT_MAX_MEM
  72. #undef NO_MKTEMP
  73. #endif /* JPEG_INTERNALS */
  74. #ifdef JPEG_CJPEG_DJPEG
  75. #define BMP_SUPPORTED /* BMP image file format */
  76. #define GIF_SUPPORTED /* GIF image file format */
  77. #define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
  78. #undef RLE_SUPPORTED /* Utah RLE image file format */
  79. #define TARGA_SUPPORTED /* Targa image file format */
  80. #undef TWO_FILE_COMMANDLINE
  81. #undef NEED_SIGNAL_CATCHER
  82. #undef DONT_USE_B_MODE
  83. /* Define this if you want percent-done progress reports from cjpeg/djpeg. */
  84. #undef PROGRESS_REPORT
  85. #endif /* JPEG_CJPEG_DJPEG */
  86. #endif
  87.     /* _MSC_VER */