1 /* ************************************************************************** */ 2 /* * For conditions of distribution and use, * */ 3 /* * see copyright notice in libmng.h * */ 4 /* ************************************************************************** */ 5 /* * * */ 6 /* * project : libmng * */ 7 /* * file : libmng_trace.h copyright (c) 2000-2007 G.Juyn * */ 8 /* * version : 1.0.10 * */ 9 /* * * */ 10 /* * purpose : Trace functions (definition) * */ 11 /* * * */ 12 /* * author : G.Juyn * */ 13 /* * * */ 14 /* * comment : Definition of the trace functions * */ 15 /* * * */ 16 /* * changes : 0.5.1 - 05/08/2000 - G.Juyn * */ 17 /* * - added chunk-access function trace-codes * */ 18 /* * - changed strict-ANSI stuff * */ 19 /* * 0.5.1 - 05/12/2000 - G.Juyn * */ 20 /* * - changed trace to macro for callback error-reporting * */ 21 /* * 0.5.1 - 05/13/2000 - G.Juyn * */ 22 /* * - added save_state & restore_state trace-codes * */ 23 /* * 0.5.1 - 05/15/2000 - G.Juyn * */ 24 /* * - added getimgdata & putimgdata trace-codes * */ 25 /* * * */ 26 /* * 0.5.2 - 05/20/2000 - G.Juyn * */ 27 /* * - added JNG tracecodes * */ 28 /* * 0.5.2 - 05/23/2000 - G.Juyn * */ 29 /* * - added trace-table entry definition * */ 30 /* * 0.5.2 - 05/24/2000 - G.Juyn * */ 31 /* * - added tracecodes for global animation color-chunks * */ 32 /* * - added tracecodes for get/set of default ZLIB/IJG parms * */ 33 /* * - added tracecodes for global PLTE,tRNS,bKGD * */ 34 /* * 0.5.2 - 05/30/2000 - G.Juyn * */ 35 /* * - added tracecodes for image-object promotion * */ 36 /* * - added tracecodes for delta-image processing * */ 37 /* * 0.5.2 - 06/02/2000 - G.Juyn * */ 38 /* * - added tracecodes for getalphaline callback * */ 39 /* * 0.5.2 - 06/05/2000 - G.Juyn * */ 40 /* * - added tracecode for RGB8_A8 canvasstyle * */ 41 /* * 0.5.2 - 06/06/2000 - G.Juyn * */ 42 /* * - added tracecode for mng_read_resume HLAPI function * */ 43 /* * * */ 44 /* * 0.5.3 - 06/06/2000 - G.Juyn * */ 45 /* * - added tracecodes for tracing JPEG progression * */ 46 /* * 0.5.3 - 06/21/2000 - G.Juyn * */ 47 /* * - added tracecodes for get/set speedtype * */ 48 /* * - added tracecodes for get imagelevel * */ 49 /* * 0.5.3 - 06/22/2000 - G.Juyn * */ 50 /* * - added tracecode for delta-image processing * */ 51 /* * - added tracecodes for PPLT chunk processing * */ 52 /* * * */ 53 /* * 0.9.1 - 07/07/2000 - G.Juyn * */ 54 /* * - added tracecodes for special display processing * */ 55 /* * 0.9.1 - 07/08/2000 - G.Juyn * */ 56 /* * - added tracecode for get/set suspensionmode * */ 57 /* * - added tracecodes for get/set display variables * */ 58 /* * - added tracecode for read_databuffer (I/O-suspension) * */ 59 /* * 0.9.1 - 07/15/2000 - G.Juyn * */ 60 /* * - added tracecodes for SAVE/SEEK callbacks * */ 61 /* * - added tracecodes for get/set sectionbreaks * */ 62 /* * - added tracecode for special error routine * */ 63 /* * 0.9.1 - 07/19/2000 - G.Juyn * */ 64 /* * - added tracecode for updatemngheader * */ 65 /* * * */ 66 /* * 0.9.2 - 07/31/2000 - G.Juyn * */ 67 /* * - added tracecodes for status_xxxxx functions * */ 68 /* * 0.9.2 - 08/05/2000 - G.Juyn * */ 69 /* * - changed file-prefixes * */ 70 /* * - added tracecode for updatemngsimplicity * */ 71 /* * * */ 72 /* * 0.9.3 - 08/26/2000 - G.Juyn * */ 73 /* * - added MAGN chunk * */ 74 /* * 0.9.3 - 09/07/2000 - G.Juyn * */ 75 /* * - added support for new filter_types * */ 76 /* * 0.9.3 - 10/10/2000 - G.Juyn * */ 77 /* * - added support for alpha-depth prediction * */ 78 /* * 0.9.3 - 10/11/2000 - G.Juyn * */ 79 /* * - added JDAA chunk * */ 80 /* * - added support for nEED * */ 81 /* * 0.9.3 - 10/16/2000 - G.Juyn * */ 82 /* * - added functions to retrieve PNG/JNG specific header-info * */ 83 /* * - added optional support for bKGD for PNG images * */ 84 /* * 0.9.3 - 10/17/2000 - G.Juyn * */ 85 /* * - added callback to process non-critical unknown chunks * */ 86 /* * - added routine to discard "invalid" objects * */ 87 /* * 0.9.3 - 10/19/2000 - G.Juyn * */ 88 /* * - implemented delayed delta-processing * */ 89 /* * 0.9.3 - 10/20/2000 - G.Juyn * */ 90 /* * - added get/set for bKGD preference setting * */ 91 /* * 0.9.3 - 10/21/2000 - G.Juyn * */ 92 /* * - added get function for interlace/progressive display * */ 93 /* * * */ 94 /* * 0.9.4 - 1/18/2001 - G.Juyn * */ 95 /* * - added "new" MAGN methods 3, 4 & 5 * */ 96 /* * * */ 97 /* * 1.0.1 - 02/08/2001 - G.Juyn * */ 98 /* * - added MEND processing callback * */ 99 /* * 1.0.1 - 04/21/2001 - G.Juyn (code by G.Kelly) * */ 100 /* * - added BGRA8 canvas with premultiplied alpha * */ 101 /* * 1.0.1 - 05/02/2001 - G.Juyn * */ 102 /* * - added "default" sRGB generation (Thanks Marti!) * */ 103 /* * * */ 104 /* * 1.0.2 - 06/23/2001 - G.Juyn * */ 105 /* * - added optimization option for MNG-video playback * */ 106 /* * - added processterm callback * */ 107 /* * 1.0.2 - 06/25/2001 - G.Juyn * */ 108 /* * - added option to turn off progressive refresh * */ 109 /* * * */ 110 /* * 1.0.3 - 08/06/2001 - G.Juyn * */ 111 /* * - added get function for last processed BACK chunk * */ 112 /* * * */ 113 /* * 1.0.5 - 08/15/2002 - G.Juyn * */ 114 /* * - completed PROM support * */ 115 /* * - completed delta-image support * */ 116 /* * 1.0.5 - 08/19/2002 - G.Juyn * */ 117 /* * - B597134 - libmng pollutes the linker namespace * */ 118 /* * - added HLAPI function to copy chunks * */ 119 /* * 1.0.5 - 09/14/2002 - G.Juyn * */ 120 /* * - added event handling for dynamic MNG * */ 121 /* * 1.0.5 - 09/20/2002 - G.Juyn * */ 122 /* * - added support for PAST * */ 123 /* * 1.0.5 - 09/22/2002 - G.Juyn * */ 124 /* * - added bgrx8 canvas (filler byte) * */ 125 /* * 1.0.5 - 09/23/2002 - G.Juyn * */ 126 /* * - added in-memory color-correction of abstract images * */ 127 /* * - added compose over/under routines for PAST processing * */ 128 /* * - added flip & tile routines for PAST processing * */ 129 /* * 1.0.5 - 10/09/2002 - G.Juyn * */ 130 /* * - fixed trace-constants for PAST chunk * */ 131 /* * 1.0.5 - 11/07/2002 - G.Juyn * */ 132 /* * - added support to get totals after mng_read() * */ 133 /* * * */ 134 /* * 1.0.6 - 07/14/2003 - G.Randers-Pehrson * */ 135 /* * - added conditionals around rarely used features * */ 136 /* * * */ 137 /* * 1.0.7 - 11/27/2003 - R.A * */ 138 /* * - added CANVAS_RGB565 and CANVAS_BGR565 * */ 139 /* * 1.0.7 - 01/25/2004 - J.S * */ 140 /* * - added premultiplied alpha canvas' for RGBA, ARGB, ABGR * */ 141 /* * 1.0.7 - 03/10/2004 - G.R-P * */ 142 /* * - added conditionals around openstream/closestream * */ 143 /* * * */ 144 /* * 1.0.8 - 04/02/2004 - G.Juyn * */ 145 /* * - added CRC existence & checking flags * */ 146 /* * 1.0.8 - 04/11/2004 - G.Juyn * */ 147 /* * - added data-push mechanisms for specialized decoders * */ 148 /* * * */ 149 /* * 1.0.9 - 10/03/2004 - G.Juyn * */ 150 /* * - added function to retrieve current FRAM delay * */ 151 /* * 1.0.9 - 10/14/2004 - G.Juyn * */ 152 /* * - added bgr565_a8 canvas-style (thanks to J. Elvander) * */ 153 /* * * */ 154 /* * 1.0.10 - 04/08/2007 - G.Juyn * */ 155 /* * - added support for mPNG proposal * */ 156 /* * 1.0.10 - 07/06/2007 - G.R-P bugfix by Lucas Quintana * */ 157 /* * * */ 158 /* ************************************************************************** */ 159 160 #if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) 161 #pragma option -A /* force ANSI-C */ 162 #endif 163 164 #ifndef _libmng_trace_h_ 165 #define _libmng_trace_h_ 166 167 /* ************************************************************************** */ 168 169 #ifdef MNG_INCLUDE_TRACE_PROCS 170 171 /* ************************************************************************** */ 172 173 /* TODO: add a trace-mask so certain functions can be excluded */ 174 175 mng_retcode mng_trace (mng_datap pData, 176 mng_uint32 iFunction, 177 mng_uint32 iLocation); 178 179 /* ************************************************************************** */ 180 181 #define MNG_TRACE(D,F,L) { mng_retcode iR = mng_trace (D,F,L); \ 182 if (iR) return iR; } 183 184 #define MNG_TRACEB(D,F,L) { if (mng_trace (D,F,L)) return MNG_FALSE; } 185 186 #define MNG_TRACEX(D,F,L) { if (mng_trace (D,F,L)) return 0; } 187 188 /* ************************************************************************** */ 189 190 #define MNG_LC_START 1 191 #define MNG_LC_END 2 192 #define MNG_LC_INITIALIZE 3 193 #define MNG_LC_CLEANUP 4 194 195 /* ************************************************************************** */ 196 197 #define MNG_LC_JPEG_CREATE_DECOMPRESS 101 198 #define MNG_LC_JPEG_READ_HEADER 102 199 #define MNG_LC_JPEG_START_DECOMPRESS 103 200 #define MNG_LC_JPEG_START_OUTPUT 104 201 #define MNG_LC_JPEG_READ_SCANLINES 105 202 #define MNG_LC_JPEG_FINISH_OUTPUT 106 203 #define MNG_LC_JPEG_FINISH_DECOMPRESS 107 204 #define MNG_LC_JPEG_DESTROY_DECOMPRESS 108 205 206 /* ************************************************************************** */ 207 208 #define MNG_FN_INITIALIZE 1 209 #define MNG_FN_RESET 2 210 #define MNG_FN_CLEANUP 3 211 #define MNG_FN_READ 4 212 #define MNG_FN_WRITE 5 213 #define MNG_FN_CREATE 6 214 #define MNG_FN_READDISPLAY 7 215 #define MNG_FN_DISPLAY 8 216 #define MNG_FN_DISPLAY_RESUME 9 217 #define MNG_FN_DISPLAY_FREEZE 10 218 #define MNG_FN_DISPLAY_RESET 11 219 #ifndef MNG_NO_DISPLAY_GO_SUPPORTED 220 #define MNG_FN_DISPLAY_GOFRAME 12 221 #define MNG_FN_DISPLAY_GOLAYER 13 222 #define MNG_FN_DISPLAY_GOTIME 14 223 #endif 224 #define MNG_FN_GETLASTERROR 15 225 #define MNG_FN_READ_RESUME 16 226 #define MNG_FN_TRAPEVENT 17 227 #define MNG_FN_READ_PUSHDATA 18 228 #define MNG_FN_READ_PUSHSIG 19 229 #define MNG_FN_READ_PUSHCHUNK 20 230 231 #define MNG_FN_SETCB_MEMALLOC 101 232 #define MNG_FN_SETCB_MEMFREE 102 233 #define MNG_FN_SETCB_READDATA 103 234 #define MNG_FN_SETCB_WRITEDATA 104 235 #define MNG_FN_SETCB_ERRORPROC 105 236 #define MNG_FN_SETCB_TRACEPROC 106 237 #define MNG_FN_SETCB_PROCESSHEADER 107 238 #define MNG_FN_SETCB_PROCESSTEXT 108 239 #define MNG_FN_SETCB_GETCANVASLINE 109 240 #define MNG_FN_SETCB_GETBKGDLINE 110 241 #define MNG_FN_SETCB_REFRESH 111 242 #define MNG_FN_SETCB_GETTICKCOUNT 112 243 #define MNG_FN_SETCB_SETTIMER 113 244 #define MNG_FN_SETCB_PROCESSGAMMA 114 245 #define MNG_FN_SETCB_PROCESSCHROMA 115 246 #define MNG_FN_SETCB_PROCESSSRGB 116 247 #define MNG_FN_SETCB_PROCESSICCP 117 248 #define MNG_FN_SETCB_PROCESSAROW 118 249 #ifndef MNG_NO_OPEN_CLOSE_STREAM 250 #define MNG_FN_SETCB_OPENSTREAM 119 251 #define MNG_FN_SETCB_CLOSESTREAM 120 252 #endif 253 #define MNG_FN_SETCB_GETALPHALINE 121 254 #define MNG_FN_SETCB_PROCESSSAVE 122 255 #define MNG_FN_SETCB_PROCESSSEEK 123 256 #define MNG_FN_SETCB_PROCESSNEED 124 257 #define MNG_FN_SETCB_PROCESSUNKNOWN 125 258 #define MNG_FN_SETCB_PROCESSMEND 126 259 #define MNG_FN_SETCB_PROCESSTERM 127 260 #define MNG_FN_SETCB_RELEASEDATA 128 261 262 #define MNG_FN_GETCB_MEMALLOC 201 263 #define MNG_FN_GETCB_MEMFREE 202 264 #define MNG_FN_GETCB_READDATA 203 265 #define MNG_FN_GETCB_WRITEDATA 204 266 #define MNG_FN_GETCB_ERRORPROC 205 267 #define MNG_FN_GETCB_TRACEPROC 206 268 #define MNG_FN_GETCB_PROCESSHEADER 207 269 #define MNG_FN_GETCB_PROCESSTEXT 208 270 #define MNG_FN_GETCB_GETCANVASLINE 209 271 #define MNG_FN_GETCB_GETBKGDLINE 210 272 #define MNG_FN_GETCB_REFRESH 211 273 #define MNG_FN_GETCB_GETTICKCOUNT 212 274 #define MNG_FN_GETCB_SETTIMER 213 275 #define MNG_FN_GETCB_PROCESSGAMMA 214 276 #define MNG_FN_GETCB_PROCESSCHROMA 215 277 #define MNG_FN_GETCB_PROCESSSRGB 216 278 #define MNG_FN_GETCB_PROCESSICCP 217 279 #define MNG_FN_GETCB_PROCESSAROW 218 280 #ifndef MNG_NO_OPEN_CLOSE_STREAM 281 #define MNG_FN_GETCB_OPENSTREAM 219 282 #define MNG_FN_GETCB_CLOSESTREAM 220 283 #endif 284 #define MNG_FN_GETCB_GETALPHALINE 221 285 #define MNG_FN_GETCB_PROCESSSAVE 222 286 #define MNG_FN_GETCB_PROCESSSEEK 223 287 #define MNG_FN_GETCB_PROCESSNEED 224 288 #define MNG_FN_GETCB_PROCESSUNKNOWN 225 289 #define MNG_FN_GETCB_PROCESSMEND 226 290 #define MNG_FN_GETCB_PROCESSTERM 227 291 #define MNG_FN_GETCB_RELEASEDATA 228 292 293 #define MNG_FN_SET_USERDATA 301 294 #define MNG_FN_SET_CANVASSTYLE 302 295 #define MNG_FN_SET_BKGDSTYLE 303 296 #define MNG_FN_SET_BGCOLOR 304 297 #define MNG_FN_SET_STORECHUNKS 305 298 #define MNG_FN_SET_VIEWGAMMA 306 299 #define MNG_FN_SET_DISPLAYGAMMA 307 300 #define MNG_FN_SET_DFLTIMGGAMMA 308 301 #define MNG_FN_SET_SRGB 309 302 #define MNG_FN_SET_OUTPUTPROFILE 310 303 #define MNG_FN_SET_SRGBPROFILE 311 304 #define MNG_FN_SET_MAXCANVASWIDTH 312 305 #define MNG_FN_SET_MAXCANVASHEIGHT 313 306 #define MNG_FN_SET_MAXCANVASSIZE 314 307 #define MNG_FN_SET_ZLIB_LEVEL 315 308 #define MNG_FN_SET_ZLIB_METHOD 316 309 #define MNG_FN_SET_ZLIB_WINDOWBITS 317 310 #define MNG_FN_SET_ZLIB_MEMLEVEL 318 311 #define MNG_FN_SET_ZLIB_STRATEGY 319 312 #define MNG_FN_SET_ZLIB_MAXIDAT 320 313 #define MNG_FN_SET_JPEG_DCTMETHOD 321 314 #define MNG_FN_SET_JPEG_QUALITY 322 315 #define MNG_FN_SET_JPEG_SMOOTHING 323 316 #define MNG_FN_SET_JPEG_PROGRESSIVE 324 317 #define MNG_FN_SET_JPEG_OPTIMIZED 325 318 #define MNG_FN_SET_JPEG_MAXJDAT 326 319 #define MNG_FN_SET_SPEED 327 320 #define MNG_FN_SET_SUSPENSIONMODE 328 321 #define MNG_FN_SET_SECTIONBREAKS 329 322 #define MNG_FN_SET_USEBKGD 330 323 #define MNG_FN_SET_OUTPUTPROFILE2 331 324 #define MNG_FN_SET_SRGBPROFILE2 332 325 #define MNG_FN_SET_OUTPUTSRGB 333 326 #define MNG_FN_SET_SRGBIMPLICIT 334 327 #define MNG_FN_SET_CACHEPLAYBACK 335 328 #define MNG_FN_SET_DOPROGRESSIVE 336 329 #define MNG_FN_SET_CRCMODE 337 330 331 #define MNG_FN_GET_USERDATA 401 332 #define MNG_FN_GET_SIGTYPE 402 333 #define MNG_FN_GET_IMAGETYPE 403 334 #define MNG_FN_GET_IMAGEWIDTH 404 335 #define MNG_FN_GET_IMAGEHEIGHT 405 336 #define MNG_FN_GET_TICKS 406 337 #define MNG_FN_GET_FRAMECOUNT 407 338 #define MNG_FN_GET_LAYERCOUNT 408 339 #define MNG_FN_GET_PLAYTIME 409 340 #define MNG_FN_GET_SIMPLICITY 410 341 #define MNG_FN_GET_CANVASSTYLE 411 342 #define MNG_FN_GET_BKGDSTYLE 412 343 #define MNG_FN_GET_BGCOLOR 413 344 #define MNG_FN_GET_STORECHUNKS 414 345 #define MNG_FN_GET_VIEWGAMMA 415 346 #define MNG_FN_GET_DISPLAYGAMMA 416 347 #define MNG_FN_GET_DFLTIMGGAMMA 417 348 #define MNG_FN_GET_SRGB 418 349 #define MNG_FN_GET_MAXCANVASWIDTH 419 350 #define MNG_FN_GET_MAXCANVASHEIGHT 420 351 #define MNG_FN_GET_ZLIB_LEVEL 421 352 #define MNG_FN_GET_ZLIB_METHOD 422 353 #define MNG_FN_GET_ZLIB_WINDOWBITS 423 354 #define MNG_FN_GET_ZLIB_MEMLEVEL 424 355 #define MNG_FN_GET_ZLIB_STRATEGY 425 356 #define MNG_FN_GET_ZLIB_MAXIDAT 426 357 #define MNG_FN_GET_JPEG_DCTMETHOD 427 358 #define MNG_FN_GET_JPEG_QUALITY 428 359 #define MNG_FN_GET_JPEG_SMOOTHING 429 360 #define MNG_FN_GET_JPEG_PROGRESSIVE 430 361 #define MNG_FN_GET_JPEG_OPTIMIZED 431 362 #define MNG_FN_GET_JPEG_MAXJDAT 432 363 #define MNG_FN_GET_SPEED 433 364 #define MNG_FN_GET_IMAGELEVEL 434 365 #define MNG_FN_GET_SUSPENSIONMODE 435 366 #define MNG_FN_GET_STARTTIME 436 367 #define MNG_FN_GET_RUNTIME 437 368 #define MNG_FN_GET_CURRENTFRAME 438 369 #define MNG_FN_GET_CURRENTLAYER 439 370 #define MNG_FN_GET_CURRENTPLAYTIME 440 371 #define MNG_FN_GET_SECTIONBREAKS 441 372 #define MNG_FN_GET_ALPHADEPTH 442 373 #define MNG_FN_GET_BITDEPTH 443 374 #define MNG_FN_GET_COLORTYPE 444 375 #define MNG_FN_GET_COMPRESSION 445 376 #define MNG_FN_GET_FILTER 446 377 #define MNG_FN_GET_INTERLACE 447 378 #define MNG_FN_GET_ALPHABITDEPTH 448 379 #define MNG_FN_GET_ALPHACOMPRESSION 449 380 #define MNG_FN_GET_ALPHAFILTER 450 381 #define MNG_FN_GET_ALPHAINTERLACE 451 382 #define MNG_FN_GET_USEBKGD 452 383 #define MNG_FN_GET_REFRESHPASS 453 384 #define MNG_FN_GET_CACHEPLAYBACK 454 385 #define MNG_FN_GET_DOPROGRESSIVE 455 386 #define MNG_FN_GET_LASTBACKCHUNK 456 387 #define MNG_FN_GET_LASTSEEKNAME 457 388 #define MNG_FN_GET_TOTALFRAMES 458 389 #define MNG_FN_GET_TOTALLAYERS 459 390 #define MNG_FN_GET_TOTALPLAYTIME 460 391 #define MNG_FN_GET_CRCMODE 461 392 #define MNG_FN_GET_CURRFRAMDELAY 462 393 394 #define MNG_FN_STATUS_ERROR 481 395 #define MNG_FN_STATUS_READING 482 396 #define MNG_FN_STATUS_SUSPENDBREAK 483 397 #define MNG_FN_STATUS_CREATING 484 398 #define MNG_FN_STATUS_WRITING 485 399 #define MNG_FN_STATUS_DISPLAYING 486 400 #define MNG_FN_STATUS_RUNNING 487 401 #define MNG_FN_STATUS_TIMERBREAK 488 402 #define MNG_FN_STATUS_DYNAMIC 489 403 #define MNG_FN_STATUS_RUNNINGEVENT 490 404 405 /* ************************************************************************** */ 406 407 #define MNG_FN_ITERATE_CHUNKS 601 408 #define MNG_FN_COPY_CHUNK 602 409 410 #define MNG_FN_GETCHUNK_IHDR 701 411 #define MNG_FN_GETCHUNK_PLTE 702 412 #define MNG_FN_GETCHUNK_IDAT 703 413 #define MNG_FN_GETCHUNK_IEND 704 414 #define MNG_FN_GETCHUNK_TRNS 705 415 #define MNG_FN_GETCHUNK_GAMA 706 416 #define MNG_FN_GETCHUNK_CHRM 707 417 #define MNG_FN_GETCHUNK_SRGB 708 418 #define MNG_FN_GETCHUNK_ICCP 709 419 #define MNG_FN_GETCHUNK_TEXT 710 420 #define MNG_FN_GETCHUNK_ZTXT 711 421 #define MNG_FN_GETCHUNK_ITXT 712 422 #define MNG_FN_GETCHUNK_BKGD 713 423 #define MNG_FN_GETCHUNK_PHYS 714 424 #define MNG_FN_GETCHUNK_SBIT 715 425 #define MNG_FN_GETCHUNK_SPLT 716 426 #define MNG_FN_GETCHUNK_HIST 717 427 #define MNG_FN_GETCHUNK_TIME 718 428 #define MNG_FN_GETCHUNK_MHDR 719 429 #define MNG_FN_GETCHUNK_MEND 720 430 #define MNG_FN_GETCHUNK_LOOP 721 431 #define MNG_FN_GETCHUNK_ENDL 722 432 #define MNG_FN_GETCHUNK_DEFI 723 433 #define MNG_FN_GETCHUNK_BASI 724 434 #define MNG_FN_GETCHUNK_CLON 725 435 #define MNG_FN_GETCHUNK_PAST 726 436 #define MNG_FN_GETCHUNK_DISC 727 437 #define MNG_FN_GETCHUNK_BACK 728 438 #define MNG_FN_GETCHUNK_FRAM 729 439 #define MNG_FN_GETCHUNK_MOVE 730 440 #define MNG_FN_GETCHUNK_CLIP 731 441 #define MNG_FN_GETCHUNK_SHOW 732 442 #define MNG_FN_GETCHUNK_TERM 733 443 #define MNG_FN_GETCHUNK_SAVE 734 444 #define MNG_FN_GETCHUNK_SEEK 735 445 #define MNG_FN_GETCHUNK_EXPI 736 446 #define MNG_FN_GETCHUNK_FPRI 737 447 #define MNG_FN_GETCHUNK_NEED 738 448 #define MNG_FN_GETCHUNK_PHYG 739 449 #define MNG_FN_GETCHUNK_JHDR 740 450 #define MNG_FN_GETCHUNK_JDAT 741 451 #define MNG_FN_GETCHUNK_JSEP 742 452 #define MNG_FN_GETCHUNK_DHDR 743 453 #define MNG_FN_GETCHUNK_PROM 744 454 #define MNG_FN_GETCHUNK_IPNG 745 455 #define MNG_FN_GETCHUNK_PPLT 746 456 #define MNG_FN_GETCHUNK_IJNG 747 457 #define MNG_FN_GETCHUNK_DROP 748 458 #define MNG_FN_GETCHUNK_DBYK 749 459 #define MNG_FN_GETCHUNK_ORDR 750 460 #define MNG_FN_GETCHUNK_UNKNOWN 751 461 #define MNG_FN_GETCHUNK_MAGN 752 462 #define MNG_FN_GETCHUNK_JDAA 753 463 #define MNG_FN_GETCHUNK_EVNT 754 464 #define MNG_FN_GETCHUNK_MPNG 755 465 466 #define MNG_FN_GETCHUNK_PAST_SRC 781 467 #define MNG_FN_GETCHUNK_SAVE_ENTRY 782 468 #define MNG_FN_GETCHUNK_PPLT_ENTRY 783 469 #define MNG_FN_GETCHUNK_ORDR_ENTRY 784 470 #define MNG_FN_GETCHUNK_EVNT_ENTRY 785 471 #define MNG_FN_GETCHUNK_MPNG_FRAME 786 472 473 #define MNG_FN_PUTCHUNK_IHDR 801 474 #define MNG_FN_PUTCHUNK_PLTE 802 475 #define MNG_FN_PUTCHUNK_IDAT 803 476 #define MNG_FN_PUTCHUNK_IEND 804 477 #define MNG_FN_PUTCHUNK_TRNS 805 478 #define MNG_FN_PUTCHUNK_GAMA 806 479 #define MNG_FN_PUTCHUNK_CHRM 807 480 #define MNG_FN_PUTCHUNK_SRGB 808 481 #define MNG_FN_PUTCHUNK_ICCP 809 482 #define MNG_FN_PUTCHUNK_TEXT 810 483 #define MNG_FN_PUTCHUNK_ZTXT 811 484 #define MNG_FN_PUTCHUNK_ITXT 812 485 #define MNG_FN_PUTCHUNK_BKGD 813 486 #define MNG_FN_PUTCHUNK_PHYS 814 487 #define MNG_FN_PUTCHUNK_SBIT 815 488 #define MNG_FN_PUTCHUNK_SPLT 816 489 #define MNG_FN_PUTCHUNK_HIST 817 490 #define MNG_FN_PUTCHUNK_TIME 818 491 #define MNG_FN_PUTCHUNK_MHDR 819 492 #define MNG_FN_PUTCHUNK_MEND 820 493 #define MNG_FN_PUTCHUNK_LOOP 821 494 #define MNG_FN_PUTCHUNK_ENDL 822 495 #define MNG_FN_PUTCHUNK_DEFI 823 496 #define MNG_FN_PUTCHUNK_BASI 824 497 #define MNG_FN_PUTCHUNK_CLON 825 498 #define MNG_FN_PUTCHUNK_PAST 826 499 #define MNG_FN_PUTCHUNK_DISC 827 500 #define MNG_FN_PUTCHUNK_BACK 828 501 #define MNG_FN_PUTCHUNK_FRAM 829 502 #define MNG_FN_PUTCHUNK_MOVE 830 503 #define MNG_FN_PUTCHUNK_CLIP 831 504 #define MNG_FN_PUTCHUNK_SHOW 832 505 #define MNG_FN_PUTCHUNK_TERM 833 506 #define MNG_FN_PUTCHUNK_SAVE 834 507 #define MNG_FN_PUTCHUNK_SEEK 835 508 #define MNG_FN_PUTCHUNK_EXPI 836 509 #define MNG_FN_PUTCHUNK_FPRI 837 510 #define MNG_FN_PUTCHUNK_NEED 838 511 #define MNG_FN_PUTCHUNK_PHYG 839 512 #define MNG_FN_PUTCHUNK_JHDR 840 513 #define MNG_FN_PUTCHUNK_JDAT 841 514 #define MNG_FN_PUTCHUNK_JSEP 842 515 #define MNG_FN_PUTCHUNK_DHDR 843 516 #define MNG_FN_PUTCHUNK_PROM 844 517 #define MNG_FN_PUTCHUNK_IPNG 845 518 #define MNG_FN_PUTCHUNK_PPLT 846 519 #define MNG_FN_PUTCHUNK_IJNG 847 520 #define MNG_FN_PUTCHUNK_DROP 848 521 #define MNG_FN_PUTCHUNK_DBYK 849 522 #define MNG_FN_PUTCHUNK_ORDR 850 523 #define MNG_FN_PUTCHUNK_UNKNOWN 851 524 #define MNG_FN_PUTCHUNK_MAGN 852 525 #define MNG_FN_PUTCHUNK_JDAA 853 526 #define MNG_FN_PUTCHUNK_EVNT 854 527 #define MNG_FN_PUTCHUNK_MPNG 855 528 529 #define MNG_FN_PUTCHUNK_PAST_SRC 881 530 #define MNG_FN_PUTCHUNK_SAVE_ENTRY 882 531 #define MNG_FN_PUTCHUNK_PPLT_ENTRY 883 532 #define MNG_FN_PUTCHUNK_ORDR_ENTRY 884 533 #define MNG_FN_PUTCHUNK_EVNT_ENTRY 885 534 #define MNG_FN_PUTCHUNK_MPNG_FRAME 886 535 536 /* ************************************************************************** */ 537 538 #define MNG_FN_GETIMGDATA_SEQ 901 539 #define MNG_FN_GETIMGDATA_CHUNKSEQ 902 540 #define MNG_FN_GETIMGDATA_CHUNK 903 541 542 #define MNG_FN_PUTIMGDATA_IHDR 951 543 #define MNG_FN_PUTIMGDATA_JHDR 952 544 #define MNG_FN_PUTIMGDATA_BASI 953 545 #define MNG_FN_PUTIMGDATA_DHDR 954 546 547 #define MNG_FN_UPDATEMNGHEADER 981 548 #define MNG_FN_UPDATEMNGSIMPLICITY 982 549 550 /* ************************************************************************** */ 551 552 #define MNG_FN_PROCESS_RAW_CHUNK 1001 553 #define MNG_FN_READ_GRAPHIC 1002 554 #define MNG_FN_DROP_CHUNKS 1003 555 #define MNG_FN_PROCESS_ERROR 1004 556 #define MNG_FN_CLEAR_CMS 1005 557 #define MNG_FN_DROP_OBJECTS 1006 558 #define MNG_FN_READ_CHUNK 1007 559 #define MNG_FN_LOAD_BKGDLAYER 1008 560 #define MNG_FN_NEXT_FRAME 1009 561 #define MNG_FN_NEXT_LAYER 1010 562 #define MNG_FN_INTERFRAME_DELAY 1011 563 #define MNG_FN_DISPLAY_IMAGE 1012 564 #define MNG_FN_DROP_IMGOBJECTS 1013 565 #define MNG_FN_DROP_ANIOBJECTS 1014 566 #define MNG_FN_INFLATE_BUFFER 1015 567 #define MNG_FN_DEFLATE_BUFFER 1016 568 #define MNG_FN_WRITE_RAW_CHUNK 1017 569 #define MNG_FN_WRITE_GRAPHIC 1018 570 #define MNG_FN_SAVE_STATE 1019 571 #define MNG_FN_RESTORE_STATE 1020 572 #define MNG_FN_DROP_SAVEDATA 1021 573 #define MNG_FN_EXECUTE_DELTA_IMAGE 1022 574 #define MNG_FN_PROCESS_DISPLAY 1023 575 #define MNG_FN_CLEAR_CANVAS 1024 576 #define MNG_FN_READ_DATABUFFER 1025 577 #define MNG_FN_STORE_ERROR 1026 578 #define MNG_FN_DROP_INVALID_OBJECTS 1027 579 #define MNG_FN_RELEASE_PUSHDATA 1028 580 #define MNG_FN_READ_DATA 1029 581 #define MNG_FN_READ_CHUNK_CRC 1030 582 #define MNG_FN_RELEASE_PUSHCHUNK 1031 583 584 /* ************************************************************************** */ 585 586 #define MNG_FN_DISPLAY_RGB8 1101 587 #define MNG_FN_DISPLAY_RGBA8 1102 588 #define MNG_FN_DISPLAY_ARGB8 1103 589 #define MNG_FN_DISPLAY_BGR8 1104 590 #define MNG_FN_DISPLAY_BGRA8 1105 591 #define MNG_FN_DISPLAY_ABGR8 1106 592 #define MNG_FN_DISPLAY_RGB16 1107 593 #define MNG_FN_DISPLAY_RGBA16 1108 594 #define MNG_FN_DISPLAY_ARGB16 1109 595 #define MNG_FN_DISPLAY_BGR16 1110 596 #define MNG_FN_DISPLAY_BGRA16 1111 597 #define MNG_FN_DISPLAY_ABGR16 1112 598 #define MNG_FN_DISPLAY_INDEX8 1113 599 #define MNG_FN_DISPLAY_INDEXA8 1114 600 #define MNG_FN_DISPLAY_AINDEX8 1115 601 #define MNG_FN_DISPLAY_GRAY8 1116 602 #define MNG_FN_DISPLAY_GRAY16 1117 603 #define MNG_FN_DISPLAY_GRAYA8 1118 604 #define MNG_FN_DISPLAY_GRAYA16 1119 605 #define MNG_FN_DISPLAY_AGRAY8 1120 606 #define MNG_FN_DISPLAY_AGRAY16 1121 607 #define MNG_FN_DISPLAY_DX15 1122 608 #define MNG_FN_DISPLAY_DX16 1123 609 #define MNG_FN_DISPLAY_RGB8_A8 1124 610 #define MNG_FN_DISPLAY_BGRA8PM 1125 611 #define MNG_FN_DISPLAY_BGRX8 1126 612 #define MNG_FN_DISPLAY_RGB565 1127 613 #define MNG_FN_DISPLAY_RGBA565 1128 614 #define MNG_FN_DISPLAY_BGR565 1129 615 #define MNG_FN_DISPLAY_BGRA565 1130 616 #define MNG_FN_DISPLAY_RGBA8_PM 1131 617 #define MNG_FN_DISPLAY_ARGB8_PM 1132 618 #define MNG_FN_DISPLAY_ABGR8_PM 1133 619 #define MNG_FN_DISPLAY_BGR565_A8 1134 620 #define MNG_FN_DISPLAY_RGB555 1135 621 #define MNG_FN_DISPLAY_BGR555 1136 622 623 /* ************************************************************************** */ 624 625 #define MNG_FN_INIT_FULL_CMS 1201 626 #define MNG_FN_CORRECT_FULL_CMS 1202 627 #define MNG_FN_INIT_GAMMA_ONLY 1204 628 #define MNG_FN_CORRECT_GAMMA_ONLY 1205 629 #define MNG_FN_CORRECT_APP_CMS 1206 630 #define MNG_FN_INIT_FULL_CMS_OBJ 1207 631 #define MNG_FN_INIT_GAMMA_ONLY_OBJ 1208 632 #define MNG_FN_INIT_APP_CMS 1209 633 #define MNG_FN_INIT_APP_CMS_OBJ 1210 634 635 /* ************************************************************************** */ 636 637 #define MNG_FN_PROCESS_G1 1301 638 #define MNG_FN_PROCESS_G2 1302 639 #define MNG_FN_PROCESS_G4 1303 640 #define MNG_FN_PROCESS_G8 1304 641 #define MNG_FN_PROCESS_G16 1305 642 #define MNG_FN_PROCESS_RGB8 1306 643 #define MNG_FN_PROCESS_RGB16 1307 644 #define MNG_FN_PROCESS_IDX1 1308 645 #define MNG_FN_PROCESS_IDX2 1309 646 #define MNG_FN_PROCESS_IDX4 1310 647 #define MNG_FN_PROCESS_IDX8 1311 648 #define MNG_FN_PROCESS_GA8 1312 649 #define MNG_FN_PROCESS_GA16 1313 650 #define MNG_FN_PROCESS_RGBA8 1314 651 #define MNG_FN_PROCESS_RGBA16 1315 652 653 /* ************************************************************************** */ 654 655 #define MNG_FN_INIT_G1_NI 1401 656 #define MNG_FN_INIT_G1_I 1402 657 #define MNG_FN_INIT_G2_NI 1403 658 #define MNG_FN_INIT_G2_I 1404 659 #define MNG_FN_INIT_G4_NI 1405 660 #define MNG_FN_INIT_G4_I 1406 661 #define MNG_FN_INIT_G8_NI 1407 662 #define MNG_FN_INIT_G8_I 1408 663 #define MNG_FN_INIT_G16_NI 1409 664 #define MNG_FN_INIT_G16_I 1410 665 #define MNG_FN_INIT_RGB8_NI 1411 666 #define MNG_FN_INIT_RGB8_I 1412 667 #define MNG_FN_INIT_RGB16_NI 1413 668 #define MNG_FN_INIT_RGB16_I 1414 669 #define MNG_FN_INIT_IDX1_NI 1415 670 #define MNG_FN_INIT_IDX1_I 1416 671 #define MNG_FN_INIT_IDX2_NI 1417 672 #define MNG_FN_INIT_IDX2_I 1418 673 #define MNG_FN_INIT_IDX4_NI 1419 674 #define MNG_FN_INIT_IDX4_I 1420 675 #define MNG_FN_INIT_IDX8_NI 1421 676 #define MNG_FN_INIT_IDX8_I 1422 677 #define MNG_FN_INIT_GA8_NI 1423 678 #define MNG_FN_INIT_GA8_I 1424 679 #define MNG_FN_INIT_GA16_NI 1425 680 #define MNG_FN_INIT_GA16_I 1426 681 #define MNG_FN_INIT_RGBA8_NI 1427 682 #define MNG_FN_INIT_RGBA8_I 1428 683 #define MNG_FN_INIT_RGBA16_NI 1429 684 #define MNG_FN_INIT_RGBA16_I 1430 685 686 #define MNG_FN_INIT_ROWPROC 1497 687 #define MNG_FN_NEXT_ROW 1498 688 #define MNG_FN_CLEANUP_ROWPROC 1499 689 690 /* ************************************************************************** */ 691 692 #define MNG_FN_FILTER_A_ROW 1501 693 #define MNG_FN_FILTER_SUB 1502 694 #define MNG_FN_FILTER_UP 1503 695 #define MNG_FN_FILTER_AVERAGE 1504 696 #define MNG_FN_FILTER_PAETH 1505 697 698 #define MNG_FN_INIT_ROWDIFFERING 1551 699 #define MNG_FN_DIFFER_G1 1552 700 #define MNG_FN_DIFFER_G2 1553 701 #define MNG_FN_DIFFER_G4 1554 702 #define MNG_FN_DIFFER_G8 1555 703 #define MNG_FN_DIFFER_G16 1556 704 #define MNG_FN_DIFFER_RGB8 1557 705 #define MNG_FN_DIFFER_RGB16 1558 706 #define MNG_FN_DIFFER_IDX1 1559 707 #define MNG_FN_DIFFER_IDX2 1560 708 #define MNG_FN_DIFFER_IDX4 1561 709 #define MNG_FN_DIFFER_IDX8 1562 710 #define MNG_FN_DIFFER_GA8 1563 711 #define MNG_FN_DIFFER_GA16 1564 712 #define MNG_FN_DIFFER_RGBA8 1565 713 #define MNG_FN_DIFFER_RGBA16 1566 714 715 /* ************************************************************************** */ 716 717 #define MNG_FN_CREATE_IMGDATAOBJECT 1601 718 #define MNG_FN_FREE_IMGDATAOBJECT 1602 719 #define MNG_FN_CLONE_IMGDATAOBJECT 1603 720 #define MNG_FN_CREATE_IMGOBJECT 1604 721 #define MNG_FN_FREE_IMGOBJECT 1605 722 #define MNG_FN_FIND_IMGOBJECT 1606 723 #define MNG_FN_CLONE_IMGOBJECT 1607 724 #define MNG_FN_RESET_OBJECTDETAILS 1608 725 #define MNG_FN_RENUM_IMGOBJECT 1609 726 #define MNG_FN_PROMOTE_IMGOBJECT 1610 727 #define MNG_FN_MAGNIFY_IMGOBJECT 1611 728 #define MNG_FN_COLORCORRECT_OBJECT 1612 729 730 /* ************************************************************************** */ 731 732 #define MNG_FN_STORE_G1 1701 733 #define MNG_FN_STORE_G2 1702 734 #define MNG_FN_STORE_G4 1703 735 #define MNG_FN_STORE_G8 1704 736 #define MNG_FN_STORE_G16 1705 737 #define MNG_FN_STORE_RGB8 1706 738 #define MNG_FN_STORE_RGB16 1707 739 #define MNG_FN_STORE_IDX1 1708 740 #define MNG_FN_STORE_IDX2 1709 741 #define MNG_FN_STORE_IDX4 1710 742 #define MNG_FN_STORE_IDX8 1711 743 #define MNG_FN_STORE_GA8 1712 744 #define MNG_FN_STORE_GA16 1713 745 #define MNG_FN_STORE_RGBA8 1714 746 #define MNG_FN_STORE_RGBA16 1715 747 748 #define MNG_FN_RETRIEVE_G8 1751 749 #define MNG_FN_RETRIEVE_G16 1752 750 #define MNG_FN_RETRIEVE_RGB8 1753 751 #define MNG_FN_RETRIEVE_RGB16 1754 752 #define MNG_FN_RETRIEVE_IDX8 1755 753 #define MNG_FN_RETRIEVE_GA8 1756 754 #define MNG_FN_RETRIEVE_GA16 1757 755 #define MNG_FN_RETRIEVE_RGBA8 1758 756 #define MNG_FN_RETRIEVE_RGBA16 1759 757 758 #define MNG_FN_DELTA_G1 1771 759 #define MNG_FN_DELTA_G2 1772 760 #define MNG_FN_DELTA_G4 1773 761 #define MNG_FN_DELTA_G8 1774 762 #define MNG_FN_DELTA_G16 1775 763 #define MNG_FN_DELTA_RGB8 1776 764 #define MNG_FN_DELTA_RGB16 1777 765 #define MNG_FN_DELTA_IDX1 1778 766 #define MNG_FN_DELTA_IDX2 1779 767 #define MNG_FN_DELTA_IDX4 1780 768 #define MNG_FN_DELTA_IDX8 1781 769 #define MNG_FN_DELTA_GA8 1782 770 #define MNG_FN_DELTA_GA16 1783 771 #define MNG_FN_DELTA_RGBA8 1784 772 #define MNG_FN_DELTA_RGBA16 1785 773 774 /* ************************************************************************** */ 775 776 #define MNG_FN_CREATE_ANI_LOOP 1801 777 #define MNG_FN_CREATE_ANI_ENDL 1802 778 #define MNG_FN_CREATE_ANI_DEFI 1803 779 #define MNG_FN_CREATE_ANI_BASI 1804 780 #define MNG_FN_CREATE_ANI_CLON 1805 781 #define MNG_FN_CREATE_ANI_PAST 1806 782 #define MNG_FN_CREATE_ANI_DISC 1807 783 #define MNG_FN_CREATE_ANI_BACK 1808 784 #define MNG_FN_CREATE_ANI_FRAM 1809 785 #define MNG_FN_CREATE_ANI_MOVE 1810 786 #define MNG_FN_CREATE_ANI_CLIP 1811 787 #define MNG_FN_CREATE_ANI_SHOW 1812 788 #define MNG_FN_CREATE_ANI_TERM 1813 789 #define MNG_FN_CREATE_ANI_SAVE 1814 790 #define MNG_FN_CREATE_ANI_SEEK 1815 791 #define MNG_FN_CREATE_ANI_GAMA 1816 792 #define MNG_FN_CREATE_ANI_CHRM 1817 793 #define MNG_FN_CREATE_ANI_SRGB 1818 794 #define MNG_FN_CREATE_ANI_ICCP 1819 795 #define MNG_FN_CREATE_ANI_PLTE 1820 796 #define MNG_FN_CREATE_ANI_TRNS 1821 797 #define MNG_FN_CREATE_ANI_BKGD 1822 798 #define MNG_FN_CREATE_ANI_DHDR 1823 799 #define MNG_FN_CREATE_ANI_PROM 1824 800 #define MNG_FN_CREATE_ANI_IPNG 1825 801 #define MNG_FN_CREATE_ANI_IJNG 1826 802 #define MNG_FN_CREATE_ANI_PPLT 1827 803 #define MNG_FN_CREATE_ANI_MAGN 1828 804 805 #define MNG_FN_CREATE_ANI_IMAGE 1891 806 #define MNG_FN_CREATE_EVENT 1892 807 808 /* ************************************************************************** */ 809 810 #define MNG_FN_FREE_ANI_LOOP 1901 811 #define MNG_FN_FREE_ANI_ENDL 1902 812 #define MNG_FN_FREE_ANI_DEFI 1903 813 #define MNG_FN_FREE_ANI_BASI 1904 814 #define MNG_FN_FREE_ANI_CLON 1905 815 #define MNG_FN_FREE_ANI_PAST 1906 816 #define MNG_FN_FREE_ANI_DISC 1907 817 #define MNG_FN_FREE_ANI_BACK 1908 818 #define MNG_FN_FREE_ANI_FRAM 1909 819 #define MNG_FN_FREE_ANI_MOVE 1910 820 #define MNG_FN_FREE_ANI_CLIP 1911 821 #define MNG_FN_FREE_ANI_SHOW 1912 822 #define MNG_FN_FREE_ANI_TERM 1913 823 #define MNG_FN_FREE_ANI_SAVE 1914 824 #define MNG_FN_FREE_ANI_SEEK 1915 825 #define MNG_FN_FREE_ANI_GAMA 1916 826 #define MNG_FN_FREE_ANI_CHRM 1917 827 #define MNG_FN_FREE_ANI_SRGB 1918 828 #define MNG_FN_FREE_ANI_ICCP 1919 829 #define MNG_FN_FREE_ANI_PLTE 1920 830 #define MNG_FN_FREE_ANI_TRNS 1921 831 #define MNG_FN_FREE_ANI_BKGD 1922 832 #define MNG_FN_FREE_ANI_DHDR 1923 833 #define MNG_FN_FREE_ANI_PROM 1924 834 #define MNG_FN_FREE_ANI_IPNG 1925 835 #define MNG_FN_FREE_ANI_IJNG 1926 836 #define MNG_FN_FREE_ANI_PPLT 1927 837 #define MNG_FN_FREE_ANI_MAGN 1928 838 839 #define MNG_FN_FREE_ANI_IMAGE 1991 840 #define MNG_FN_FREE_EVENT 1992 841 842 /* ************************************************************************** */ 843 844 #define MNG_FN_PROCESS_ANI_LOOP 2001 845 #define MNG_FN_PROCESS_ANI_ENDL 2002 846 #define MNG_FN_PROCESS_ANI_DEFI 2003 847 #define MNG_FN_PROCESS_ANI_BASI 2004 848 #define MNG_FN_PROCESS_ANI_CLON 2005 849 #define MNG_FN_PROCESS_ANI_PAST 2006 850 #define MNG_FN_PROCESS_ANI_DISC 2007 851 #define MNG_FN_PROCESS_ANI_BACK 2008 852 #define MNG_FN_PROCESS_ANI_FRAM 2009 853 #define MNG_FN_PROCESS_ANI_MOVE 2010 854 #define MNG_FN_PROCESS_ANI_CLIP 2011 855 #define MNG_FN_PROCESS_ANI_SHOW 2012 856 #define MNG_FN_PROCESS_ANI_TERM 2013 857 #define MNG_FN_PROCESS_ANI_SAVE 2014 858 #define MNG_FN_PROCESS_ANI_SEEK 2015 859 #define MNG_FN_PROCESS_ANI_GAMA 2016 860 #define MNG_FN_PROCESS_ANI_CHRM 2017 861 #define MNG_FN_PROCESS_ANI_SRGB 2018 862 #define MNG_FN_PROCESS_ANI_ICCP 2019 863 #define MNG_FN_PROCESS_ANI_PLTE 2020 864 #define MNG_FN_PROCESS_ANI_TRNS 2021 865 #define MNG_FN_PROCESS_ANI_BKGD 2022 866 #define MNG_FN_PROCESS_ANI_DHDR 2023 867 #define MNG_FN_PROCESS_ANI_PROM 2024 868 #define MNG_FN_PROCESS_ANI_IPNG 2025 869 #define MNG_FN_PROCESS_ANI_IJNG 2026 870 #define MNG_FN_PROCESS_ANI_PPLT 2027 871 #define MNG_FN_PROCESS_ANI_MAGN 2028 872 873 #define MNG_FN_PROCESS_ANI_IMAGE 2091 874 #define MNG_FN_PROCESS_EVENT 2092 875 876 /* ************************************************************************** */ 877 878 #define MNG_FN_RESTORE_BACKIMAGE 2101 879 #define MNG_FN_RESTORE_BACKCOLOR 2102 880 #define MNG_FN_RESTORE_BGCOLOR 2103 881 #define MNG_FN_RESTORE_RGB8 2104 882 #define MNG_FN_RESTORE_BGR8 2105 883 #define MNG_FN_RESTORE_BKGD 2106 884 #define MNG_FN_RESTORE_BGRX8 2107 885 #define MNG_FN_RESTORE_RGB565 2108 886 #define MNG_FN_RESTORE_BGR565 2109 887 888 /* ************************************************************************** */ 889 890 #define MNG_FN_INIT_IHDR 2201 891 #define MNG_FN_INIT_PLTE 2202 892 #define MNG_FN_INIT_IDAT 2203 893 #define MNG_FN_INIT_IEND 2204 894 #define MNG_FN_INIT_TRNS 2205 895 #define MNG_FN_INIT_GAMA 2206 896 #define MNG_FN_INIT_CHRM 2207 897 #define MNG_FN_INIT_SRGB 2208 898 #define MNG_FN_INIT_ICCP 2209 899 #define MNG_FN_INIT_TEXT 2210 900 #define MNG_FN_INIT_ZTXT 2211 901 #define MNG_FN_INIT_ITXT 2212 902 #define MNG_FN_INIT_BKGD 2213 903 #define MNG_FN_INIT_PHYS 2214 904 #define MNG_FN_INIT_SBIT 2215 905 #define MNG_FN_INIT_SPLT 2216 906 #define MNG_FN_INIT_HIST 2217 907 #define MNG_FN_INIT_TIME 2218 908 #define MNG_FN_INIT_MHDR 2219 909 #define MNG_FN_INIT_MEND 2220 910 #define MNG_FN_INIT_LOOP 2221 911 #define MNG_FN_INIT_ENDL 2222 912 #define MNG_FN_INIT_DEFI 2223 913 #define MNG_FN_INIT_BASI 2224 914 #define MNG_FN_INIT_CLON 2225 915 #define MNG_FN_INIT_PAST 2226 916 #define MNG_FN_INIT_DISC 2227 917 #define MNG_FN_INIT_BACK 2228 918 #define MNG_FN_INIT_FRAM 2229 919 #define MNG_FN_INIT_MOVE 2230 920 #define MNG_FN_INIT_CLIP 2231 921 #define MNG_FN_INIT_SHOW 2232 922 #define MNG_FN_INIT_TERM 2233 923 #define MNG_FN_INIT_SAVE 2234 924 #define MNG_FN_INIT_SEEK 2235 925 #define MNG_FN_INIT_EXPI 2236 926 #define MNG_FN_INIT_FPRI 2237 927 #define MNG_FN_INIT_NEED 2238 928 #define MNG_FN_INIT_PHYG 2239 929 #define MNG_FN_INIT_JHDR 2240 930 #define MNG_FN_INIT_JDAT 2241 931 #define MNG_FN_INIT_JSEP 2242 932 #define MNG_FN_INIT_DHDR 2243 933 #define MNG_FN_INIT_PROM 2244 934 #define MNG_FN_INIT_IPNG 2245 935 #define MNG_FN_INIT_PPLT 2246 936 #define MNG_FN_INIT_IJNG 2247 937 #define MNG_FN_INIT_DROP 2248 938 #define MNG_FN_INIT_DBYK 2249 939 #define MNG_FN_INIT_ORDR 2250 940 #define MNG_FN_INIT_UNKNOWN 2251 941 #define MNG_FN_INIT_MAGN 2252 942 #define MNG_FN_INIT_JDAA 2253 943 #define MNG_FN_INIT_EVNT 2254 944 #define MNG_FN_INIT_MPNG 2255 945 946 /* ************************************************************************** */ 947 948 #define MNG_FN_ASSIGN_IHDR 2301 949 #define MNG_FN_ASSIGN_PLTE 2302 950 #define MNG_FN_ASSIGN_IDAT 2303 951 #define MNG_FN_ASSIGN_IEND 2304 952 #define MNG_FN_ASSIGN_TRNS 2305 953 #define MNG_FN_ASSIGN_GAMA 2306 954 #define MNG_FN_ASSIGN_CHRM 2307 955 #define MNG_FN_ASSIGN_SRGB 2308 956 #define MNG_FN_ASSIGN_ICCP 2309 957 #define MNG_FN_ASSIGN_TEXT 2310 958 #define MNG_FN_ASSIGN_ZTXT 2311 959 #define MNG_FN_ASSIGN_ITXT 2312 960 #define MNG_FN_ASSIGN_BKGD 2313 961 #define MNG_FN_ASSIGN_PHYS 2314 962 #define MNG_FN_ASSIGN_SBIT 2315 963 #define MNG_FN_ASSIGN_SPLT 2316 964 #define MNG_FN_ASSIGN_HIST 2317 965 #define MNG_FN_ASSIGN_TIME 2318 966 #define MNG_FN_ASSIGN_MHDR 2319 967 #define MNG_FN_ASSIGN_MEND 2320 968 #define MNG_FN_ASSIGN_LOOP 2321 969 #define MNG_FN_ASSIGN_ENDL 2322 970 #define MNG_FN_ASSIGN_DEFI 2323 971 #define MNG_FN_ASSIGN_BASI 2324 972 #define MNG_FN_ASSIGN_CLON 2325 973 #define MNG_FN_ASSIGN_PAST 2326 974 #define MNG_FN_ASSIGN_DISC 2327 975 #define MNG_FN_ASSIGN_BACK 2328 976 #define MNG_FN_ASSIGN_FRAM 2329 977 #define MNG_FN_ASSIGN_MOVE 2330 978 #define MNG_FN_ASSIGN_CLIP 2331 979 #define MNG_FN_ASSIGN_SHOW 2332 980 #define MNG_FN_ASSIGN_TERM 2333 981 #define MNG_FN_ASSIGN_SAVE 2334 982 #define MNG_FN_ASSIGN_SEEK 2335 983 #define MNG_FN_ASSIGN_EXPI 2336 984 #define MNG_FN_ASSIGN_FPRI 2337 985 #define MNG_FN_ASSIGN_NEED 2338 986 #define MNG_FN_ASSIGN_PHYG 2339 987 #define MNG_FN_ASSIGN_JHDR 2340 988 #define MNG_FN_ASSIGN_JDAT 2341 989 #define MNG_FN_ASSIGN_JSEP 2342 990 #define MNG_FN_ASSIGN_DHDR 2343 991 #define MNG_FN_ASSIGN_PROM 2344 992 #define MNG_FN_ASSIGN_IPNG 2345 993 #define MNG_FN_ASSIGN_PPLT 2346 994 #define MNG_FN_ASSIGN_IJNG 2347 995 #define MNG_FN_ASSIGN_DROP 2348 996 #define MNG_FN_ASSIGN_DBYK 2349 997 #define MNG_FN_ASSIGN_ORDR 2350 998 #define MNG_FN_ASSIGN_UNKNOWN 2351 999 #define MNG_FN_ASSIGN_MAGN 2352 1000 #define MNG_FN_ASSIGN_JDAA 2353 1001 #define MNG_FN_ASSIGN_EVNT 2354 1002 #define MNG_FN_ASSIGN_MPNG 2355 1003 1004 /* ************************************************************************** */ 1005 1006 #define MNG_FN_FREE_IHDR 2401 1007 #define MNG_FN_FREE_PLTE 2402 1008 #define MNG_FN_FREE_IDAT 2403 1009 #define MNG_FN_FREE_IEND 2404 1010 #define MNG_FN_FREE_TRNS 2405 1011 #define MNG_FN_FREE_GAMA 2406 1012 #define MNG_FN_FREE_CHRM 2407 1013 #define MNG_FN_FREE_SRGB 2408 1014 #define MNG_FN_FREE_ICCP 2409 1015 #define MNG_FN_FREE_TEXT 2410 1016 #define MNG_FN_FREE_ZTXT 2411 1017 #define MNG_FN_FREE_ITXT 2412 1018 #define MNG_FN_FREE_BKGD 2413 1019 #define MNG_FN_FREE_PHYS 2414 1020 #define MNG_FN_FREE_SBIT 2415 1021 #define MNG_FN_FREE_SPLT 2416 1022 #define MNG_FN_FREE_HIST 2417 1023 #define MNG_FN_FREE_TIME 2418 1024 #define MNG_FN_FREE_MHDR 2419 1025 #define MNG_FN_FREE_MEND 2420 1026 #define MNG_FN_FREE_LOOP 2421 1027 #define MNG_FN_FREE_ENDL 2422 1028 #define MNG_FN_FREE_DEFI 2423 1029 #define MNG_FN_FREE_BASI 2424 1030 #define MNG_FN_FREE_CLON 2425 1031 #define MNG_FN_FREE_PAST 2426 1032 #define MNG_FN_FREE_DISC 2427 1033 #define MNG_FN_FREE_BACK 2428 1034 #define MNG_FN_FREE_FRAM 2429 1035 #define MNG_FN_FREE_MOVE 2430 1036 #define MNG_FN_FREE_CLIP 2431 1037 #define MNG_FN_FREE_SHOW 2432 1038 #define MNG_FN_FREE_TERM 2433 1039 #define MNG_FN_FREE_SAVE 2434 1040 #define MNG_FN_FREE_SEEK 2435 1041 #define MNG_FN_FREE_EXPI 2436 1042 #define MNG_FN_FREE_FPRI 2437 1043 #define MNG_FN_FREE_NEED 2438 1044 #define MNG_FN_FREE_PHYG 2439 1045 #define MNG_FN_FREE_JHDR 2440 1046 #define MNG_FN_FREE_JDAT 2441 1047 #define MNG_FN_FREE_JSEP 2442 1048 #define MNG_FN_FREE_DHDR 2443 1049 #define MNG_FN_FREE_PROM 2444 1050 #define MNG_FN_FREE_IPNG 2445 1051 #define MNG_FN_FREE_PPLT 2446 1052 #define MNG_FN_FREE_IJNG 2447 1053 #define MNG_FN_FREE_DROP 2448 1054 #define MNG_FN_FREE_DBYK 2449 1055 #define MNG_FN_FREE_ORDR 2450 1056 #define MNG_FN_FREE_UNKNOWN 2451 1057 #define MNG_FN_FREE_MAGN 2452 1058 #define MNG_FN_FREE_JDAA 2453 1059 #define MNG_FN_FREE_EVNT 2454 1060 #define MNG_FN_FREE_MPNG 2455 1061 1062 /* ************************************************************************** */ 1063 1064 #define MNG_FN_READ_IHDR 2601 1065 #define MNG_FN_READ_PLTE 2602 1066 #define MNG_FN_READ_IDAT 2603 1067 #define MNG_FN_READ_IEND 2604 1068 #define MNG_FN_READ_TRNS 2605 1069 #define MNG_FN_READ_GAMA 2606 1070 #define MNG_FN_READ_CHRM 2607 1071 #define MNG_FN_READ_SRGB 2608 1072 #define MNG_FN_READ_ICCP 2609 1073 #define MNG_FN_READ_TEXT 2610 1074 #define MNG_FN_READ_ZTXT 2611 1075 #define MNG_FN_READ_ITXT 2612 1076 #define MNG_FN_READ_BKGD 2613 1077 #define MNG_FN_READ_PHYS 2614 1078 #define MNG_FN_READ_SBIT 2615 1079 #define MNG_FN_READ_SPLT 2616 1080 #define MNG_FN_READ_HIST 2617 1081 #define MNG_FN_READ_TIME 2618 1082 #define MNG_FN_READ_MHDR 2619 1083 #define MNG_FN_READ_MEND 2620 1084 #define MNG_FN_READ_LOOP 2621 1085 #define MNG_FN_READ_ENDL 2622 1086 #define MNG_FN_READ_DEFI 2623 1087 #define MNG_FN_READ_BASI 2624 1088 #define MNG_FN_READ_CLON 2625 1089 #define MNG_FN_READ_PAST 2626 1090 #define MNG_FN_READ_DISC 2627 1091 #define MNG_FN_READ_BACK 2628 1092 #define MNG_FN_READ_FRAM 2629 1093 #define MNG_FN_READ_MOVE 2630 1094 #define MNG_FN_READ_CLIP 2631 1095 #define MNG_FN_READ_SHOW 2632 1096 #define MNG_FN_READ_TERM 2633 1097 #define MNG_FN_READ_SAVE 2634 1098 #define MNG_FN_READ_SEEK 2635 1099 #define MNG_FN_READ_EXPI 2636 1100 #define MNG_FN_READ_FPRI 2637 1101 #define MNG_FN_READ_NEED 2638 1102 #define MNG_FN_READ_PHYG 2639 1103 #define MNG_FN_READ_JHDR 2640 1104 #define MNG_FN_READ_JDAT 2641 1105 #define MNG_FN_READ_JSEP 2642 1106 #define MNG_FN_READ_DHDR 2643 1107 #define MNG_FN_READ_PROM 2644 1108 #define MNG_FN_READ_IPNG 2645 1109 #define MNG_FN_READ_PPLT 2646 1110 #define MNG_FN_READ_IJNG 2647 1111 #define MNG_FN_READ_DROP 2648 1112 #define MNG_FN_READ_DBYK 2649 1113 #define MNG_FN_READ_ORDR 2650 1114 #define MNG_FN_READ_UNKNOWN 2651 1115 #define MNG_FN_READ_MAGN 2652 1116 #define MNG_FN_READ_JDAA 2653 1117 #define MNG_FN_READ_EVNT 2654 1118 #define MNG_FN_READ_MPNG 2655 1119 1120 /* ************************************************************************** */ 1121 1122 #define MNG_FN_WRITE_IHDR 2801 1123 #define MNG_FN_WRITE_PLTE 2802 1124 #define MNG_FN_WRITE_IDAT 2803 1125 #define MNG_FN_WRITE_IEND 2804 1126 #define MNG_FN_WRITE_TRNS 2805 1127 #define MNG_FN_WRITE_GAMA 2806 1128 #define MNG_FN_WRITE_CHRM 2807 1129 #define MNG_FN_WRITE_SRGB 2808 1130 #define MNG_FN_WRITE_ICCP 2809 1131 #define MNG_FN_WRITE_TEXT 2810 1132 #define MNG_FN_WRITE_ZTXT 2811 1133 #define MNG_FN_WRITE_ITXT 2812 1134 #define MNG_FN_WRITE_BKGD 2813 1135 #define MNG_FN_WRITE_PHYS 2814 1136 #define MNG_FN_WRITE_SBIT 2815 1137 #define MNG_FN_WRITE_SPLT 2816 1138 #define MNG_FN_WRITE_HIST 2817 1139 #define MNG_FN_WRITE_TIME 2818 1140 #define MNG_FN_WRITE_MHDR 2819 1141 #define MNG_FN_WRITE_MEND 2820 1142 #define MNG_FN_WRITE_LOOP 2821 1143 #define MNG_FN_WRITE_ENDL 2822 1144 #define MNG_FN_WRITE_DEFI 2823 1145 #define MNG_FN_WRITE_BASI 2824 1146 #define MNG_FN_WRITE_CLON 2825 1147 #define MNG_FN_WRITE_PAST 2826 1148 #define MNG_FN_WRITE_DISC 2827 1149 #define MNG_FN_WRITE_BACK 2828 1150 #define MNG_FN_WRITE_FRAM 2829 1151 #define MNG_FN_WRITE_MOVE 2830 1152 #define MNG_FN_WRITE_CLIP 2831 1153 #define MNG_FN_WRITE_SHOW 2832 1154 #define MNG_FN_WRITE_TERM 2833 1155 #define MNG_FN_WRITE_SAVE 2834 1156 #define MNG_FN_WRITE_SEEK 2835 1157 #define MNG_FN_WRITE_EXPI 2836 1158 #define MNG_FN_WRITE_FPRI 2837 1159 #define MNG_FN_WRITE_NEED 2838 1160 #define MNG_FN_WRITE_PHYG 2839 1161 #define MNG_FN_WRITE_JHDR 2840 1162 #define MNG_FN_WRITE_JDAT 2841 1163 #define MNG_FN_WRITE_JSEP 2842 1164 #define MNG_FN_WRITE_DHDR 2843 1165 #define MNG_FN_WRITE_PROM 2844 1166 #define MNG_FN_WRITE_IPNG 2845 1167 #define MNG_FN_WRITE_PPLT 2846 1168 #define MNG_FN_WRITE_IJNG 2847 1169 #define MNG_FN_WRITE_DROP 2848 1170 #define MNG_FN_WRITE_DBYK 2849 1171 #define MNG_FN_WRITE_ORDR 2850 1172 #define MNG_FN_WRITE_UNKNOWN 2851 1173 #define MNG_FN_WRITE_MAGN 2852 1174 #define MNG_FN_WRITE_JDAA 2853 1175 #define MNG_FN_WRITE_EVNT 2854 1176 #define MNG_FN_WRITE_MPNG 2855 1177 1178 /* ************************************************************************** */ 1179 1180 #define MNG_FN_ZLIB_INITIALIZE 3001 1181 #define MNG_FN_ZLIB_CLEANUP 3002 1182 #define MNG_FN_ZLIB_INFLATEINIT 3003 1183 #define MNG_FN_ZLIB_INFLATEROWS 3004 1184 #define MNG_FN_ZLIB_INFLATEDATA 3005 1185 #define MNG_FN_ZLIB_INFLATEFREE 3006 1186 #define MNG_FN_ZLIB_DEFLATEINIT 3007 1187 #define MNG_FN_ZLIB_DEFLATEROWS 3008 1188 #define MNG_FN_ZLIB_DEFLATEDATA 3009 1189 #define MNG_FN_ZLIB_DEFLATEFREE 3010 1190 1191 /* ************************************************************************** */ 1192 1193 #define MNG_FN_PROCESS_DISPLAY_IHDR 3201 1194 #define MNG_FN_PROCESS_DISPLAY_PLTE 3202 1195 #define MNG_FN_PROCESS_DISPLAY_IDAT 3203 1196 #define MNG_FN_PROCESS_DISPLAY_IEND 3204 1197 #define MNG_FN_PROCESS_DISPLAY_TRNS 3205 1198 #define MNG_FN_PROCESS_DISPLAY_GAMA 3206 1199 #define MNG_FN_PROCESS_DISPLAY_CHRM 3207 1200 #define MNG_FN_PROCESS_DISPLAY_SRGB 3208 1201 #define MNG_FN_PROCESS_DISPLAY_ICCP 3209 1202 #define MNG_FN_PROCESS_DISPLAY_BKGD 3210 1203 #define MNG_FN_PROCESS_DISPLAY_PHYS 3211 1204 #define MNG_FN_PROCESS_DISPLAY_SBIT 3212 1205 #define MNG_FN_PROCESS_DISPLAY_SPLT 3213 1206 #define MNG_FN_PROCESS_DISPLAY_HIST 3214 1207 #define MNG_FN_PROCESS_DISPLAY_MHDR 3215 1208 #define MNG_FN_PROCESS_DISPLAY_MEND 3216 1209 #define MNG_FN_PROCESS_DISPLAY_LOOP 3217 1210 #define MNG_FN_PROCESS_DISPLAY_ENDL 3218 1211 #define MNG_FN_PROCESS_DISPLAY_DEFI 3219 1212 #define MNG_FN_PROCESS_DISPLAY_BASI 3220 1213 #define MNG_FN_PROCESS_DISPLAY_CLON 3221 1214 #define MNG_FN_PROCESS_DISPLAY_PAST 3222 1215 #define MNG_FN_PROCESS_DISPLAY_DISC 3223 1216 #define MNG_FN_PROCESS_DISPLAY_BACK 3224 1217 #define MNG_FN_PROCESS_DISPLAY_FRAM 3225 1218 #define MNG_FN_PROCESS_DISPLAY_MOVE 3226 1219 #define MNG_FN_PROCESS_DISPLAY_CLIP 3227 1220 #define MNG_FN_PROCESS_DISPLAY_SHOW 3228 1221 #define MNG_FN_PROCESS_DISPLAY_TERM 3229 1222 #define MNG_FN_PROCESS_DISPLAY_SAVE 3230 1223 #define MNG_FN_PROCESS_DISPLAY_SEEK 3231 1224 #define MNG_FN_PROCESS_DISPLAY_EXPI 3232 1225 #define MNG_FN_PROCESS_DISPLAY_FPRI 3233 1226 #define MNG_FN_PROCESS_DISPLAY_NEED 3234 1227 #define MNG_FN_PROCESS_DISPLAY_PHYG 3235 1228 #define MNG_FN_PROCESS_DISPLAY_JHDR 3236 1229 #define MNG_FN_PROCESS_DISPLAY_JDAT 3237 1230 #define MNG_FN_PROCESS_DISPLAY_JSEP 3238 1231 #define MNG_FN_PROCESS_DISPLAY_DHDR 3239 1232 #define MNG_FN_PROCESS_DISPLAY_PROM 3240 1233 #define MNG_FN_PROCESS_DISPLAY_IPNG 3241 1234 #define MNG_FN_PROCESS_DISPLAY_PPLT 3242 1235 #define MNG_FN_PROCESS_DISPLAY_IJNG 3243 1236 #define MNG_FN_PROCESS_DISPLAY_DROP 3244 1237 #define MNG_FN_PROCESS_DISPLAY_DBYK 3245 1238 #define MNG_FN_PROCESS_DISPLAY_ORDR 3246 1239 #define MNG_FN_PROCESS_DISPLAY_MAGN 3247 1240 #define MNG_FN_PROCESS_DISPLAY_JDAA 3248 1241 1242 /* ************************************************************************** */ 1243 1244 #define MNG_FN_JPEG_INITIALIZE 3401 1245 #define MNG_FN_JPEG_CLEANUP 3402 1246 #define MNG_FN_JPEG_DECOMPRESSINIT 3403 1247 #define MNG_FN_JPEG_DECOMPRESSDATA 3404 1248 #define MNG_FN_JPEG_DECOMPRESSFREE 3405 1249 1250 #define MNG_FN_STORE_JPEG_G8 3501 1251 #define MNG_FN_STORE_JPEG_RGB8 3502 1252 #define MNG_FN_STORE_JPEG_G12 3503 1253 #define MNG_FN_STORE_JPEG_RGB12 3504 1254 #define MNG_FN_STORE_JPEG_GA8 3505 1255 #define MNG_FN_STORE_JPEG_RGBA8 3506 1256 #define MNG_FN_STORE_JPEG_GA12 3507 1257 #define MNG_FN_STORE_JPEG_RGBA12 3508 1258 #define MNG_FN_STORE_JPEG_G8_ALPHA 3509 1259 #define MNG_FN_STORE_JPEG_RGB8_ALPHA 3510 1260 1261 #define MNG_FN_INIT_JPEG_A1_NI 3511 1262 #define MNG_FN_INIT_JPEG_A2_NI 3512 1263 #define MNG_FN_INIT_JPEG_A4_NI 3513 1264 #define MNG_FN_INIT_JPEG_A8_NI 3514 1265 #define MNG_FN_INIT_JPEG_A16_NI 3515 1266 1267 #define MNG_FN_STORE_JPEG_G8_A1 3521 1268 #define MNG_FN_STORE_JPEG_G8_A2 3522 1269 #define MNG_FN_STORE_JPEG_G8_A4 3523 1270 #define MNG_FN_STORE_JPEG_G8_A8 3524 1271 #define MNG_FN_STORE_JPEG_G8_A16 3525 1272 1273 #define MNG_FN_STORE_JPEG_RGB8_A1 3531 1274 #define MNG_FN_STORE_JPEG_RGB8_A2 3532 1275 #define MNG_FN_STORE_JPEG_RGB8_A4 3533 1276 #define MNG_FN_STORE_JPEG_RGB8_A8 3534 1277 #define MNG_FN_STORE_JPEG_RGB8_A16 3535 1278 1279 #define MNG_FN_STORE_JPEG_G12_A1 3541 1280 #define MNG_FN_STORE_JPEG_G12_A2 3542 1281 #define MNG_FN_STORE_JPEG_G12_A4 3543 1282 #define MNG_FN_STORE_JPEG_G12_A8 3544 1283 #define MNG_FN_STORE_JPEG_G12_A16 3545 1284 1285 #define MNG_FN_STORE_JPEG_RGB12_A1 3551 1286 #define MNG_FN_STORE_JPEG_RGB12_A2 3552 1287 #define MNG_FN_STORE_JPEG_RGB12_A4 3553 1288 #define MNG_FN_STORE_JPEG_RGB12_A8 3554 1289 #define MNG_FN_STORE_JPEG_RGB12_A16 3555 1290 1291 #define MNG_FN_NEXT_JPEG_ALPHAROW 3591 1292 #define MNG_FN_NEXT_JPEG_ROW 3592 1293 #define MNG_FN_DISPLAY_JPEG_ROWS 3593 1294 1295 /* ************************************************************************** */ 1296 1297 #define MNG_FN_MAGNIFY_G8_X1 3701 1298 #define MNG_FN_MAGNIFY_G8_X2 3702 1299 #define MNG_FN_MAGNIFY_RGB8_X1 3703 1300 #define MNG_FN_MAGNIFY_RGB8_X2 3704 1301 #define MNG_FN_MAGNIFY_GA8_X1 3705 1302 #define MNG_FN_MAGNIFY_GA8_X2 3706 1303 #define MNG_FN_MAGNIFY_GA8_X3 3707 1304 #define MNG_FN_MAGNIFY_GA8_X4 3708 1305 #define MNG_FN_MAGNIFY_RGBA8_X1 3709 1306 #define MNG_FN_MAGNIFY_RGBA8_X2 3710 1307 #define MNG_FN_MAGNIFY_RGBA8_X3 3711 1308 #define MNG_FN_MAGNIFY_RGBA8_X4 3712 1309 #define MNG_FN_MAGNIFY_G8_X3 3713 1310 #define MNG_FN_MAGNIFY_RGB8_X3 3714 1311 #define MNG_FN_MAGNIFY_GA8_X5 3715 1312 #define MNG_FN_MAGNIFY_RGBA8_X5 3716 1313 1314 #define MNG_FN_MAGNIFY_G16_X1 3725 1315 #define MNG_FN_MAGNIFY_G16_X2 3726 1316 #define MNG_FN_MAGNIFY_RGB16_X1 3727 1317 #define MNG_FN_MAGNIFY_RGB16_X2 3728 1318 #define MNG_FN_MAGNIFY_GA16_X1 3729 1319 #define MNG_FN_MAGNIFY_GA16_X2 3730 1320 #define MNG_FN_MAGNIFY_GA16_X3 3731 1321 #define MNG_FN_MAGNIFY_GA16_X4 3732 1322 #define MNG_FN_MAGNIFY_RGBA16_X1 3733 1323 #define MNG_FN_MAGNIFY_RGBA16_X2 3734 1324 #define MNG_FN_MAGNIFY_RGBA16_X3 3735 1325 #define MNG_FN_MAGNIFY_RGBA16_X4 3736 1326 #define MNG_FN_MAGNIFY_G16_X3 3737 1327 #define MNG_FN_MAGNIFY_RGB16_X3 3738 1328 #define MNG_FN_MAGNIFY_GA16_X5 3739 1329 #define MNG_FN_MAGNIFY_RGBA16_X5 3740 1330 1331 #define MNG_FN_MAGNIFY_G8_Y1 3751 1332 #define MNG_FN_MAGNIFY_G8_Y2 3752 1333 #define MNG_FN_MAGNIFY_RGB8_Y1 3753 1334 #define MNG_FN_MAGNIFY_RGB8_Y2 3754 1335 #define MNG_FN_MAGNIFY_GA8_Y1 3755 1336 #define MNG_FN_MAGNIFY_GA8_Y2 3756 1337 #define MNG_FN_MAGNIFY_GA8_Y3 3757 1338 #define MNG_FN_MAGNIFY_GA8_Y4 3758 1339 #define MNG_FN_MAGNIFY_RGBA8_Y1 3759 1340 #define MNG_FN_MAGNIFY_RGBA8_Y2 3760 1341 #define MNG_FN_MAGNIFY_RGBA8_Y3 3761 1342 #define MNG_FN_MAGNIFY_RGBA8_Y4 3762 1343 #define MNG_FN_MAGNIFY_G8_Y3 3763 1344 #define MNG_FN_MAGNIFY_RGB8_Y3 3764 1345 #define MNG_FN_MAGNIFY_GA8_Y5 3765 1346 #define MNG_FN_MAGNIFY_RGBA8_Y5 3766 1347 1348 #define MNG_FN_MAGNIFY_G16_Y1 3775 1349 #define MNG_FN_MAGNIFY_G16_Y2 3776 1350 #define MNG_FN_MAGNIFY_RGB16_Y1 3777 1351 #define MNG_FN_MAGNIFY_RGB16_Y2 3778 1352 #define MNG_FN_MAGNIFY_GA16_Y1 3779 1353 #define MNG_FN_MAGNIFY_GA16_Y2 3780 1354 #define MNG_FN_MAGNIFY_GA16_Y3 3781 1355 #define MNG_FN_MAGNIFY_GA16_Y4 3782 1356 #define MNG_FN_MAGNIFY_RGBA16_Y1 3783 1357 #define MNG_FN_MAGNIFY_RGBA16_Y2 3784 1358 #define MNG_FN_MAGNIFY_RGBA16_Y3 3785 1359 #define MNG_FN_MAGNIFY_RGBA16_Y4 3786 1360 #define MNG_FN_MAGNIFY_G16_Y3 3787 1361 #define MNG_FN_MAGNIFY_RGB16_Y3 3788 1362 #define MNG_FN_MAGNIFY_GA16_Y5 3789 1363 #define MNG_FN_MAGNIFY_RGBA16_Y5 3790 1364 1365 /* ************************************************************************** */ 1366 1367 #define MNG_FN_DELTA_G1_G1 3801 1368 #define MNG_FN_DELTA_G2_G2 3802 1369 #define MNG_FN_DELTA_G4_G4 3803 1370 #define MNG_FN_DELTA_G8_G8 3804 1371 #define MNG_FN_DELTA_G16_G16 3805 1372 #define MNG_FN_DELTA_RGB8_RGB8 3806 1373 #define MNG_FN_DELTA_RGB16_RGB16 3807 1374 #define MNG_FN_DELTA_GA8_GA8 3808 1375 #define MNG_FN_DELTA_GA8_G8 3809 1376 #define MNG_FN_DELTA_GA8_A8 3810 1377 #define MNG_FN_DELTA_GA16_GA16 3811 1378 #define MNG_FN_DELTA_GA16_G16 3812 1379 #define MNG_FN_DELTA_GA16_A16 3813 1380 #define MNG_FN_DELTA_RGBA8_RGBA8 3814 1381 #define MNG_FN_DELTA_RGBA8_RGB8 3815 1382 #define MNG_FN_DELTA_RGBA8_A8 3816 1383 #define MNG_FN_DELTA_RGBA16_RGBA16 3817 1384 #define MNG_FN_DELTA_RGBA16_RGB16 3818 1385 #define MNG_FN_DELTA_RGBA16_A16 3819 1386 1387 #define MNG_FN_PROMOTE_G8_G8 3901 1388 #define MNG_FN_PROMOTE_G8_G16 3902 1389 #define MNG_FN_PROMOTE_G16_G16 3903 1390 #define MNG_FN_PROMOTE_G8_GA8 3904 1391 #define MNG_FN_PROMOTE_G8_GA16 3905 1392 #define MNG_FN_PROMOTE_G16_GA16 3906 1393 #define MNG_FN_PROMOTE_G8_RGB8 3907 1394 #define MNG_FN_PROMOTE_G8_RGB16 3908 1395 #define MNG_FN_PROMOTE_G16_RGB16 3909 1396 #define MNG_FN_PROMOTE_G8_RGBA8 3910 1397 #define MNG_FN_PROMOTE_G8_RGBA16 3911 1398 #define MNG_FN_PROMOTE_G16_RGBA16 3912 1399 #define MNG_FN_PROMOTE_GA8_GA16 3913 1400 #define MNG_FN_PROMOTE_GA8_RGBA8 3914 1401 #define MNG_FN_PROMOTE_GA8_RGBA16 3915 1402 #define MNG_FN_PROMOTE_GA16_RGBA16 3916 1403 #define MNG_FN_PROMOTE_RGB8_RGB16 3917 1404 #define MNG_FN_PROMOTE_RGB8_RGBA8 3918 1405 #define MNG_FN_PROMOTE_RGB8_RGBA16 3919 1406 #define MNG_FN_PROMOTE_RGB16_RGBA16 3920 1407 #define MNG_FN_PROMOTE_RGBA8_RGBA16 3921 1408 #define MNG_FN_PROMOTE_IDX8_RGB8 3922 1409 #define MNG_FN_PROMOTE_IDX8_RGB16 3923 1410 #define MNG_FN_PROMOTE_IDX8_RGBA8 3924 1411 #define MNG_FN_PROMOTE_IDX8_RGBA16 3925 1412 1413 #define MNG_FN_SCALE_G1_G2 4001 1414 #define MNG_FN_SCALE_G1_G4 4002 1415 #define MNG_FN_SCALE_G1_G8 4003 1416 #define MNG_FN_SCALE_G1_G16 4004 1417 #define MNG_FN_SCALE_G2_G4 4005 1418 #define MNG_FN_SCALE_G2_G8 4006 1419 #define MNG_FN_SCALE_G2_G16 4007 1420 #define MNG_FN_SCALE_G4_G8 4008 1421 #define MNG_FN_SCALE_G4_G16 4009 1422 #define MNG_FN_SCALE_G8_G16 4010 1423 #define MNG_FN_SCALE_GA8_GA16 4011 1424 #define MNG_FN_SCALE_RGB8_RGB16 4012 1425 #define MNG_FN_SCALE_RGBA8_RGBA16 4013 1426 1427 #define MNG_FN_SCALE_G2_G1 4021 1428 #define MNG_FN_SCALE_G4_G1 4022 1429 #define MNG_FN_SCALE_G8_G1 4023 1430 #define MNG_FN_SCALE_G16_G1 4024 1431 #define MNG_FN_SCALE_G4_G2 4025 1432 #define MNG_FN_SCALE_G8_G2 4026 1433 #define MNG_FN_SCALE_G16_G2 4027 1434 #define MNG_FN_SCALE_G8_G4 4028 1435 #define MNG_FN_SCALE_G16_G4 4029 1436 #define MNG_FN_SCALE_G16_G8 4030 1437 #define MNG_FN_SCALE_GA16_GA8 4031 1438 #define MNG_FN_SCALE_RGB16_RGB8 4032 1439 #define MNG_FN_SCALE_RGBA16_RGBA8 4033 1440 1441 #define MNG_FN_COMPOSEOVER_RGBA8 4501 1442 #define MNG_FN_COMPOSEOVER_RGBA16 4502 1443 #define MNG_FN_COMPOSEUNDER_RGBA8 4503 1444 #define MNG_FN_COMPOSEUNDER_RGBA16 4504 1445 1446 #define MNG_FN_FLIP_RGBA8 4521 1447 #define MNG_FN_FLIP_RGBA16 4522 1448 #define MNG_FN_TILE_RGBA8 4523 1449 #define MNG_FN_TILE_RGBA16 4524 1450 1451 /* ************************************************************************** */ 1452 /* * * */ 1453 /* * Trace string-table entry * */ 1454 /* * * */ 1455 /* ************************************************************************** */ 1456 1457 typedef struct { 1458 mng_uint32 iFunction; 1459 mng_pchar zTracetext; 1460 } mng_trace_entry; 1461 typedef mng_trace_entry const * mng_trace_entryp; 1462 1463 /* ************************************************************************** */ 1464 1465 #endif /* MNG_INCLUDE_TRACE_PROCS */ 1466 1467 /* ************************************************************************** */ 1468 1469 #endif /* _libmng_trace_h_ */ 1470 1471 /* ************************************************************************** */ 1472 /* * end of file * */ 1473 /* ************************************************************************** */ 1474 1475