25 #define JMAKE_ENUM_LIST 28 #define JMESSAGE(code,string) 32 #ifdef JMAKE_ENUM_LIST 36 #define JMESSAGE(code,string) code , 40 JMESSAGE(JMSG_NOMESSAGE,
"Bogus message code %d")
46 JMESSAGE(JERR_BAD_COMPONENT_ID, "Invalid component
ID %
d in SOS")
52 JMESSAGE(JERR_BAD_HUFF_TABLE, "Bogus Huffman
table definition")
58 JMESSAGE(JERR_BAD_MCU_SIZE, "Sampling factors too large
for interleaved scan")
62 "Invalid progressive parameters Ss=%
d Se=%
d Ah=%
d Al=%
d")
64 "Invalid progressive parameters at scan
script entry %
d")
65 JMESSAGE(JERR_BAD_SAMPLING, "Bogus sampling factors")
72 JMESSAGE(JERR_CANT_SUSPEND, "Suspension not allowed here")
73 JMESSAGE(JERR_CCIR601_NOTIMPL, "CCIR601 sampling not implemented yet")
86 JMESSAGE(JERR_FRACT_SAMPLE_NOTIMPL, "Fractional sampling not implemented yet")
92 JMESSAGE(JERR_MISMATCHED_QUANT_TABLE,
93 "Cannot transcode due to multiple use of quantization
table %
d")
96 JMESSAGE(JERR_NOTIMPL, "Not implemented yet")
98 JMESSAGE(JERR_NO_ARITH_TABLE, "Arithmetic
table 0
x%02
x was not defined")
99 JMESSAGE(JERR_NO_BACKING_STORE, "Backing store not supported")
102 JMESSAGE(JERR_NO_QUANT_TABLE, "Quantization
table 0
x%02
x was not defined")
107 JMESSAGE(JERR_QUANT_FEW_COLORS, "Cannot quantize to fewer than %
d colors")
108 JMESSAGE(JERR_QUANT_MANY_COLORS, "Cannot quantize to more than %
d colors")
128 "Caution: quantization
tables are too coarse
for baseline
JPEG")
142 JMESSAGE(JTRC_JFIF_BADTHUMBNAILSIZE,
150 JMESSAGE(JTRC_QUANT_3_NCOLORS, "Quantizing to %
d = %
d*%
d*%
d colors")
151 JMESSAGE(JTRC_QUANT_NCOLORS, "Quantizing to %
d colors")
152 JMESSAGE(JTRC_QUANT_SELECTED, "Selected %
d colors
for quantization")
156 "Smoothing not supported with nonstandard sampling ratios")
162 JMESSAGE(JTRC_SOS_PARAMS, " Ss=%
d, Se=%
d, Ah=%
d, Al=%
d")
172 "Unrecognized component IDs %
d %
d %
d, assuming YCbCr")
178 "Inconsistent progression
sequence for component %
d coefficient %
d")
187 JMESSAGE(JWRN_NOT_SEQUENTIAL, "Invalid SOS parameters
for sequential
JPEG")
190 #ifdef JMAKE_ENUM_LIST 195 #undef JMAKE_ENUM_LIST 209 #define ERREXIT(cinfo,code) \ 210 ((cinfo)->err->msg_code = (code), \ 211 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 212 #define ERREXIT1(cinfo,code,p1) \ 213 ((cinfo)->err->msg_code = (code), \ 214 (cinfo)->err->msg_parm.i[0] = (p1), \ 215 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 216 #define ERREXIT2(cinfo,code,p1,p2) \ 217 ((cinfo)->err->msg_code = (code), \ 218 (cinfo)->err->msg_parm.i[0] = (p1), \ 219 (cinfo)->err->msg_parm.i[1] = (p2), \ 220 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 221 #define ERREXIT3(cinfo,code,p1,p2,p3) \ 222 ((cinfo)->err->msg_code = (code), \ 223 (cinfo)->err->msg_parm.i[0] = (p1), \ 224 (cinfo)->err->msg_parm.i[1] = (p2), \ 225 (cinfo)->err->msg_parm.i[2] = (p3), \ 226 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 227 #define ERREXIT4(cinfo,code,p1,p2,p3,p4) \ 228 ((cinfo)->err->msg_code = (code), \ 229 (cinfo)->err->msg_parm.i[0] = (p1), \ 230 (cinfo)->err->msg_parm.i[1] = (p2), \ 231 (cinfo)->err->msg_parm.i[2] = (p3), \ 232 (cinfo)->err->msg_parm.i[3] = (p4), \ 233 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 234 #define ERREXIT6(cinfo,code,p1,p2,p3,p4,p5,p6) \ 235 ((cinfo)->err->msg_code = (code), \ 236 (cinfo)->err->msg_parm.i[0] = (p1), \ 237 (cinfo)->err->msg_parm.i[1] = (p2), \ 238 (cinfo)->err->msg_parm.i[2] = (p3), \ 239 (cinfo)->err->msg_parm.i[3] = (p4), \ 240 (cinfo)->err->msg_parm.i[4] = (p5), \ 241 (cinfo)->err->msg_parm.i[5] = (p6), \ 242 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 243 #define ERREXITS(cinfo,code,str) \ 244 ((cinfo)->err->msg_code = (code), \ 245 strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \ 246 (*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo))) 248 #define MAKESTMT(stuff) do { stuff } while (0) 251 #define WARNMS(cinfo,code) \ 252 ((cinfo)->err->msg_code = (code), \ 253 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1)) 254 #define WARNMS1(cinfo,code,p1) \ 255 ((cinfo)->err->msg_code = (code), \ 256 (cinfo)->err->msg_parm.i[0] = (p1), \ 257 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1)) 258 #define WARNMS2(cinfo,code,p1,p2) \ 259 ((cinfo)->err->msg_code = (code), \ 260 (cinfo)->err->msg_parm.i[0] = (p1), \ 261 (cinfo)->err->msg_parm.i[1] = (p2), \ 262 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1)) 265 #define TRACEMS(cinfo,lvl,code) \ 266 ((cinfo)->err->msg_code = (code), \ 267 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl))) 268 #define TRACEMS1(cinfo,lvl,code,p1) \ 269 ((cinfo)->err->msg_code = (code), \ 270 (cinfo)->err->msg_parm.i[0] = (p1), \ 271 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl))) 272 #define TRACEMS2(cinfo,lvl,code,p1,p2) \ 273 ((cinfo)->err->msg_code = (code), \ 274 (cinfo)->err->msg_parm.i[0] = (p1), \ 275 (cinfo)->err->msg_parm.i[1] = (p2), \ 276 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl))) 277 #define TRACEMS3(cinfo,lvl,code,p1,p2,p3) \ 278 MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ 279 _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); \ 280 (cinfo)->err->msg_code = (code); \ 281 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); ) 282 #define TRACEMS4(cinfo,lvl,code,p1,p2,p3,p4) \ 283 MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ 284 _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ 285 (cinfo)->err->msg_code = (code); \ 286 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); ) 287 #define TRACEMS5(cinfo,lvl,code,p1,p2,p3,p4,p5) \ 288 MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ 289 _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ 291 (cinfo)->err->msg_code = (code); \ 292 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); ) 293 #define TRACEMS8(cinfo,lvl,code,p1,p2,p3,p4,p5,p6,p7,p8) \ 294 MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \ 295 _mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \ 296 _mp[4] = (p5); _mp[5] = (p6); _mp[6] = (p7); _mp[7] = (p8); \ 297 (cinfo)->err->msg_code = (code); \ 298 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); ) 299 #define TRACEMSS(cinfo,lvl,code,str) \ 300 ((cinfo)->err->msg_code = (code), \ 301 strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \ 302 (*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl))) GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
static unsigned int block
INTERNETFEATURELIST feature
GLint GLint GLsizei width
#define JMESSAGE(code, string)
GLint GLint GLint GLint GLint x
__inline int before(__u32 seq1, __u32 seq2)
static BOOL Write(PBYTE Address, PBYTE Data, SIZE_T Size)
static char memory[1024 *256]
static unsigned char bytes[4]
_STLP_INLINE_LOOP _STLP_STD::pair< _InputIter1, _InputIter2 > mismatch(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2)
static size_t double number
GLenum GLuint GLenum GLsizei length
static const WCHAR version[]
GLenum GLint GLint * precision
static WCHAR no[MAX_STRING_RESOURCE_LEN]
GLdouble GLdouble GLdouble GLdouble q
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLenum GLenum GLuint components
static struct message * sequence
GLint GLint GLsizei GLsizei height
static HRESULT WINAPI Seek(IStream *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
GLenum GLenum GLenum input
GLuint GLint GLboolean GLint GLenum access
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
#define expect(expected, got)
struct nls_table * tables
GLuint GLenum GLenum transform
GLuint GLuint GLsizei GLenum type
GLboolean GLboolean GLboolean GLboolean a
static const struct access_res create[16]
_CRTIMP int __cdecl read(_In_ int _FileHandle, _Out_writes_bytes_(_MaxCharCount) void *_DstBuf, _In_ unsigned int _MaxCharCount)