COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
jmorecfg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */
 
#define MAX_COMPONENTS   10 /* maximum number of image components */
 
#define GETJSAMPLE(value)   ((int) (value) & 0xFF)
 
#define MAXJSAMPLE   255
 
#define CENTERJSAMPLE   128
 
#define GETJOCTET(value)   ((value) & 0xFF)
 
#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */
 
#define METHODDEF(type)   static type
 
#define LOCAL(type)   static type
 
#define GLOBAL(type)   type
 
#define EXTERN(type)   extern type
 
#define JMETHOD(type, methodname, arglist)   type (*methodname) ()
 
#define FAR
 
#define FALSE   0 /* values of boolean */
 
#define TRUE   1
 

Typedefs

typedef char JSAMPLE
 
typedef short JCOEF
 
typedef char JOCTET
 
typedef short INT16
 
typedef unsigned int JDIMENSION
 
typedef int boolean
 

Macro Definition Documentation

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */
#define MAX_COMPONENTS   10 /* maximum number of image components */
#define GETJSAMPLE (   value)    ((int) (value) & 0xFF)
#define MAXJSAMPLE   255
#define CENTERJSAMPLE   128
#define GETJOCTET (   value)    ((value) & 0xFF)
#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */
#define METHODDEF (   type)    static type
#define LOCAL (   type)    static type
#define GLOBAL (   type)    type
#define EXTERN (   type)    extern type
#define JMETHOD (   type,
  methodname,
  arglist 
)    type (*methodname) ()
#define FAR
#define FALSE   0 /* values of boolean */
#define TRUE   1

Typedef Documentation

typedef char JSAMPLE
typedef short JCOEF
typedef char JOCTET
typedef short INT16
  • UINT16 must hold at least the values 0..65535. */
typedef unsigned int JDIMENSION
typedef int boolean