Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

jerror.h File Reference

Go to the source code of this file.

Defines

#define JMAKE_ENUM_LIST
#define JMESSAGE(code, string)   code ,
#define ERREXIT(cinfo, code)
#define ERREXIT1(cinfo, code, p1)
#define ERREXIT2(cinfo, code, p1, p2)
#define ERREXIT3(cinfo, code, p1, p2, p3)
#define ERREXIT4(cinfo, code, p1, p2, p3, p4)
#define ERREXITS(cinfo, code, str)
#define MAKESTMT(stuff)   do { stuff } while (0)
#define WARNMS(cinfo, code)
#define WARNMS1(cinfo, code, p1)
#define WARNMS2(cinfo, code, p1, p2)
#define TRACEMS(cinfo, lvl, code)
#define TRACEMS1(cinfo, lvl, code, p1)
#define TRACEMS2(cinfo, lvl, code, p1, p2)
#define TRACEMS3(cinfo, lvl, code, p1, p2, p3)
#define TRACEMS4(cinfo, lvl, code, p1, p2, p3, p4)
#define TRACEMS5(cinfo, lvl, code, p1, p2, p3, p4, p5)
#define TRACEMS8(cinfo, lvl, code, p1, p2, p3, p4, p5, p6, p7, p8)
#define TRACEMSS(cinfo, lvl, code, str)

Enumerations

enum  J_MESSAGE_CODE {
  code, JMSG_NOMESSAGE, JERR_ARITH_NOTIMPL, Sorry,
  JERR_BAD_LIB_VERSION, d, JERR_BAD_PROGRESSION, Ss,
  JERR_EMPTY_IMAGE, JERR_MISMATCHED_QUANT_TABLE, JERR_OUT_OF_MEMORY, JERR_QUANT_COMPONENTS,
  JERR_TFILE_WRITE, JTRC_16BIT_TABLES, JTRC_ADOBE, d,
  x, JTRC_APP0, JFIF, JTRC_APP14,
  Adobe, JTRC_JFIF_BADTHUMBNAILSIZE, JTRC_JFIF_EXTENSION, x,
  JTRC_SMOOTH_NOTIMPL, JTRC_THUMB_JPEG, image, JTRC_THUMB_PALETTE,
  image, JTRC_THUMB_RGB, image, JTRC_UNKNOWN_IDS,
  d, JWRN_BOGUS_PROGRESSION, JWRN_EXTRANEOUS_DATA, JWRN_MUST_RESYNC,
  JMSG_LASTMSGCODE
}


Define Documentation

#define ERREXIT cinfo,
code   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 205 of file jerror.h.

#define ERREXIT1 cinfo,
code,
p1   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 208 of file jerror.h.

#define ERREXIT2 cinfo,
code,
p1,
p2   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (cinfo)->err->msg_parm.i[1] = (p2), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 212 of file jerror.h.

#define ERREXIT3 cinfo,
code,
p1,
p2,
p3   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (cinfo)->err->msg_parm.i[1] = (p2), \ (cinfo)->err->msg_parm.i[2] = (p3), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 217 of file jerror.h.

#define ERREXIT4 cinfo,
code,
p1,
p2,
p3,
p4   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (cinfo)->err->msg_parm.i[1] = (p2), \ (cinfo)->err->msg_parm.i[2] = (p3), \ (cinfo)->err->msg_parm.i[3] = (p4), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 223 of file jerror.h.

#define ERREXITS cinfo,
code,
str   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \ (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))

Definition at line 230 of file jerror.h.

#define JMAKE_ENUM_LIST
 

Definition at line 24 of file jerror.h.

#define JMESSAGE code,
string   )     code ,
 

#define MAKESTMT stuff   )     do { stuff } while (0)
 

Definition at line 235 of file jerror.h.

#define TRACEMS cinfo,
lvl,
code   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))

Definition at line 252 of file jerror.h.

#define TRACEMS1 cinfo,
lvl,
code,
p1   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))

Definition at line 255 of file jerror.h.

#define TRACEMS2 cinfo,
lvl,
code,
p1,
p2   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (cinfo)->err->msg_parm.i[1] = (p2), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))

Definition at line 259 of file jerror.h.

#define TRACEMS3 cinfo,
lvl,
code,
p1,
p2,
p3   ) 
 

Value:

MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); \ (cinfo)->err->msg_code = (code); \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )

Definition at line 264 of file jerror.h.

#define TRACEMS4 cinfo,
lvl,
code,
p1,
p2,
p3,
p4   ) 
 

Value:

MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ (cinfo)->err->msg_code = (code); \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )

Definition at line 269 of file jerror.h.

#define TRACEMS5 cinfo,
lvl,
code,
p1,
p2,
p3,
p4,
p5   ) 
 

Value:

MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ _mp[4] = (p5); \ (cinfo)->err->msg_code = (code); \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )

Definition at line 274 of file jerror.h.

#define TRACEMS8 cinfo,
lvl,
code,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8   ) 
 

Value:

MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ _mp[4] = (p5); _mp[5] = (p6); _mp[6] = (p7); _mp[7] = (p8); \ (cinfo)->err->msg_code = (code); \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )

Definition at line 280 of file jerror.h.

#define TRACEMSS cinfo,
lvl,
code,
str   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))

Definition at line 286 of file jerror.h.

#define WARNMS cinfo,
code   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))

Definition at line 238 of file jerror.h.

#define WARNMS1 cinfo,
code,
p1   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))

Definition at line 241 of file jerror.h.

#define WARNMS2 cinfo,
code,
p1,
p2   ) 
 

Value:

((cinfo)->err->msg_code = (code), \ (cinfo)->err->msg_parm.i[0] = (p1), \ (cinfo)->err->msg_parm.i[1] = (p2), \ (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))

Definition at line 245 of file jerror.h.


Enumeration Type Documentation

enum J_MESSAGE_CODE
 

Enumeration values:
code 
JMSG_NOMESSAGE 
JERR_ARITH_NOTIMPL 
Sorry 
JERR_BAD_LIB_VERSION 
d 
JERR_BAD_PROGRESSION 
Ss 
JERR_EMPTY_IMAGE 
JERR_MISMATCHED_QUANT_TABLE 
JERR_OUT_OF_MEMORY 
JERR_QUANT_COMPONENTS 
JERR_TFILE_WRITE 
JTRC_16BIT_TABLES 
JTRC_ADOBE 
d 
x 
JTRC_APP0 
JFIF 
JTRC_APP14 
Adobe 
JTRC_JFIF_BADTHUMBNAILSIZE 
JTRC_JFIF_EXTENSION 
x 
JTRC_SMOOTH_NOTIMPL 
JTRC_THUMB_JPEG 
image 
JTRC_THUMB_PALETTE 
image 
JTRC_THUMB_RGB 
image 
JTRC_UNKNOWN_IDS 
d 
JWRN_BOGUS_PROGRESSION 
JWRN_EXTRANEOUS_DATA 
JWRN_MUST_RESYNC 
JMSG_LASTMSGCODE 

Definition at line 33 of file jerror.h.


Generated on Wed Oct 19 09:28:36 2005 for SIMRI3D by doxygen 1.3.7