1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_TIFF_H 4 #define _PPCINLINE_TIFF_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef TIFF_BASE_NAME 11 #define TIFF_BASE_NAME TIFFBase 12 #endif /* !TIFF_BASE_NAME */ 13 14 #define TIFFGetSizeProc(__p0) \ 15 ({ \ 16 TIFF * __t__p0 = __p0;\ 17 long __base = (long)(TIFF_BASE_NAME);\ 18 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 19 (((TIFFSizeProc (*)(TIFF *))*(void**)(__base - 778))(__t__p0));\ 20 }) 21 22 #define TIFFSwabArrayOfDouble(__p0, __p1) \ 23 ({ \ 24 double * __t__p0 = __p0;\ 25 unsigned long __t__p1 = __p1;\ 26 long __base = (long)(TIFF_BASE_NAME);\ 27 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 28 (((void (*)(double *, unsigned long ))*(void**)(__base - 610))(__t__p0, __t__p1));\ 29 }) 30 31 #define TIFFWriteScanline(__p0, __p1, __p2, __p3) \ 32 ({ \ 33 TIFF * __t__p0 = __p0;\ 34 tdata_t __t__p1 = __p1;\ 35 uint32 __t__p2 = __p2;\ 36 tsample_t __t__p3 = __p3;\ 37 long __base = (long)(TIFF_BASE_NAME);\ 38 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 39 (((int (*)(TIFF *, tdata_t , uint32 , tsample_t ))*(void**)(__base - 76))(__t__p0, __t__p1, __t__p2, __t__p3));\ 40 }) 41 42 #define TIFFWriteCheck(__p0, __p1, __p2) \ 43 ({ \ 44 TIFF * __t__p0 = __p0;\ 45 int __t__p1 = __p1;\ 46 const char * __t__p2 = __p2;\ 47 long __base = (long)(TIFF_BASE_NAME);\ 48 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 49 (((int (*)(TIFF *, int , const char *))*(void**)(__base - 334))(__t__p0, __t__p1, __t__p2));\ 50 }) 51 52 #define TIFFGetClientInfo(__p0, __p1) \ 53 ({ \ 54 TIFF * __t__p0 = __p0;\ 55 const char * __t__p1 = __p1;\ 56 long __base = (long)(TIFF_BASE_NAME);\ 57 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 58 (((void *(*)(TIFF *, const char *))*(void**)(__base - 664))(__t__p0, __t__p1));\ 59 }) 60 61 #define TIFFNumberOfTiles(__p0) \ 62 ({ \ 63 TIFF * __t__p0 = __p0;\ 64 long __base = (long)(TIFF_BASE_NAME);\ 65 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 66 (((ttile_t (*)(TIFF *))*(void**)(__base - 490))(__t__p0));\ 67 }) 68 69 #define TIFFRewriteDirectory(__p0) \ 70 ({ \ 71 TIFF * __t__p0 = __p0;\ 72 long __base = (long)(TIFF_BASE_NAME);\ 73 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 74 (((int (*)(TIFF *))*(void**)(__base - 388))(__t__p0));\ 75 }) 76 77 #define TIFFVGetFieldDefaulted(__p0, __p1, __p2) \ 78 ({ \ 79 TIFF * __t__p0 = __p0;\ 80 ttag_t __t__p1 = __p1;\ 81 va_list __t__p2 = __p2;\ 82 long __base = (long)(TIFF_BASE_NAME);\ 83 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 84 (((int (*)(TIFF *, ttag_t , va_list ))*(void**)(__base - 178))(__t__p0, __t__p1, __t__p2));\ 85 }) 86 87 #define TIFFReadRGBAStrip(__p0, __p1, __p2) \ 88 ({ \ 89 TIFF * __t__p0 = __p0;\ 90 tstrip_t __t__p1 = __p1;\ 91 uint32 * __t__p2 = __p2;\ 92 long __base = (long)(TIFF_BASE_NAME);\ 93 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 94 (((int (*)(TIFF *, tstrip_t , uint32 *))*(void**)(__base - 70))(__t__p0, __t__p1, __t__p2));\ 95 }) 96 97 #define TIFFSetMode(__p0, __p1) \ 98 ({ \ 99 TIFF * __t__p0 = __p0;\ 100 int __t__p1 = __p1;\ 101 long __base = (long)(TIFF_BASE_NAME);\ 102 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 103 (((int (*)(TIFF *, int ))*(void**)(__base - 742))(__t__p0, __t__p1));\ 104 }) 105 106 #define TIFFFileName(__p0) \ 107 ({ \ 108 TIFF * __t__p0 = __p0;\ 109 long __base = (long)(TIFF_BASE_NAME);\ 110 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 111 (((const char *(*)(TIFF *))*(void**)(__base - 442))(__t__p0));\ 112 }) 113 114 #define TIFFRawStripSize(__p0, __p1) \ 115 ({ \ 116 TIFF * __t__p0 = __p0;\ 117 tstrip_t __t__p1 = __p1;\ 118 long __base = (long)(TIFF_BASE_NAME);\ 119 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 120 (((tsize_t (*)(TIFF *, tstrip_t ))*(void**)(__base - 208))(__t__p0, __t__p1));\ 121 }) 122 123 #define TIFFCreateDirectory(__p0) \ 124 ({ \ 125 TIFF * __t__p0 = __p0;\ 126 long __base = (long)(TIFF_BASE_NAME);\ 127 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 128 (((int (*)(TIFF *))*(void**)(__base - 340))(__t__p0));\ 129 }) 130 131 #define TIFFVSetField(__p0, __p1, __p2) \ 132 ({ \ 133 TIFF * __t__p0 = __p0;\ 134 ttag_t __t__p1 = __p1;\ 135 va_list __t__p2 = __p2;\ 136 long __base = (long)(TIFF_BASE_NAME);\ 137 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 138 (((int (*)(TIFF *, ttag_t , va_list ))*(void**)(__base - 370))(__t__p0, __t__p1, __t__p2));\ 139 }) 140 141 #define TIFFCleanup(__p0) \ 142 ({ \ 143 TIFF * __t__p0 = __p0;\ 144 long __base = (long)(TIFF_BASE_NAME);\ 145 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 146 (((void (*)(TIFF *))*(void**)(__base - 718))(__t__p0));\ 147 }) 148 149 #define TIFFSetClientdata(__p0, __p1) \ 150 ({ \ 151 TIFF * __t__p0 = __p0;\ 152 thandle_t __t__p1 = __p1;\ 153 long __base = (long)(TIFF_BASE_NAME);\ 154 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 155 (((thandle_t (*)(TIFF *, thandle_t ))*(void**)(__base - 736))(__t__p0, __t__p1));\ 156 }) 157 158 #define TIFFReadRGBAImageOriented(__p0, __p1, __p2, __p3, __p4, __p5) \ 159 ({ \ 160 TIFF * __t__p0 = __p0;\ 161 uint32 __t__p1 = __p1;\ 162 uint32 __t__p2 = __p2;\ 163 uint32 * __t__p3 = __p3;\ 164 int __t__p4 = __p4;\ 165 int __t__p5 = __p5;\ 166 long __base = (long)(TIFF_BASE_NAME);\ 167 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 168 (((int (*)(TIFF *, uint32 , uint32 , uint32 *, int , int ))*(void**)(__base - 58))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 169 }) 170 171 #define TIFFReadRGBAImage(__p0, __p1, __p2, __p3, __p4) \ 172 ({ \ 173 TIFF * __t__p0 = __p0;\ 174 uint32 __t__p1 = __p1;\ 175 uint32 __t__p2 = __p2;\ 176 uint32 * __t__p3 = __p3;\ 177 int __t__p4 = __p4;\ 178 long __base = (long)(TIFF_BASE_NAME);\ 179 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 180 (((int (*)(TIFF *, uint32 , uint32 , uint32 *, int ))*(void**)(__base - 406))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 181 }) 182 183 #define TIFFUnlinkDirectory(__p0, __p1) \ 184 ({ \ 185 TIFF * __t__p0 = __p0;\ 186 tdir_t __t__p1 = __p1;\ 187 long __base = (long)(TIFF_BASE_NAME);\ 188 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 189 (((int (*)(TIFF *, tdir_t ))*(void**)(__base - 364))(__t__p0, __t__p1));\ 190 }) 191 192 #define TIFFGetReadProc(__p0) \ 193 ({ \ 194 TIFF * __t__p0 = __p0;\ 195 long __base = (long)(TIFF_BASE_NAME);\ 196 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 197 (((TIFFReadWriteProc (*)(TIFF *))*(void**)(__base - 754))(__t__p0));\ 198 }) 199 200 #define TIFFTileRowSize(__p0) \ 201 ({ \ 202 TIFF * __t__p0 = __p0;\ 203 long __base = (long)(TIFF_BASE_NAME);\ 204 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 205 (((tsize_t (*)(TIFF *))*(void**)(__base - 220))(__t__p0));\ 206 }) 207 208 #define TIFFCheckpointDirectory(__p0) \ 209 ({ \ 210 TIFF * __t__p0 = __p0;\ 211 long __base = (long)(TIFF_BASE_NAME);\ 212 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 213 (((int (*)(TIFF *))*(void**)(__base - 382))(__t__p0));\ 214 }) 215 216 #define TIFFGetSeekProc(__p0) \ 217 ({ \ 218 TIFF * __t__p0 = __p0;\ 219 long __base = (long)(TIFF_BASE_NAME);\ 220 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 221 (((TIFFSeekProc (*)(TIFF *))*(void**)(__base - 766))(__t__p0));\ 222 }) 223 224 #define TIFFIsUpSampled(__p0) \ 225 ({ \ 226 TIFF * __t__p0 = __p0;\ 227 long __base = (long)(TIFF_BASE_NAME);\ 228 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 229 (((int (*)(TIFF *))*(void**)(__base - 268))(__t__p0));\ 230 }) 231 232 #define TIFFTileSize(__p0) \ 233 ({ \ 234 TIFF * __t__p0 = __p0;\ 235 long __base = (long)(TIFF_BASE_NAME);\ 236 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 237 (((tsize_t (*)(TIFF *))*(void**)(__base - 226))(__t__p0));\ 238 }) 239 240 #define TIFFSetFileName(__p0, __p1) \ 241 ({ \ 242 TIFF * __t__p0 = __p0;\ 243 const char * __t__p1 = __p1;\ 244 long __base = (long)(TIFF_BASE_NAME);\ 245 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 246 (((const char *(*)(TIFF *, const char *))*(void**)(__base - 796))(__t__p0, __t__p1));\ 247 }) 248 249 #define TIFFWriteBufferSetup(__p0, __p1, __p2) \ 250 ({ \ 251 TIFF * __t__p0 = __p0;\ 252 tdata_t __t__p1 = __p1;\ 253 tsize_t __t__p2 = __p2;\ 254 long __base = (long)(TIFF_BASE_NAME);\ 255 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 256 (((int (*)(TIFF *, tdata_t , tsize_t ))*(void**)(__base - 322))(__t__p0, __t__p1, __t__p2));\ 257 }) 258 259 #define TIFFCurrentDirectory(__p0) \ 260 ({ \ 261 TIFF * __t__p0 = __p0;\ 262 long __base = (long)(TIFF_BASE_NAME);\ 263 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 264 (((tdir_t (*)(TIFF *))*(void**)(__base - 286))(__t__p0));\ 265 }) 266 267 #define TIFFWriteEncodedTile(__p0, __p1, __p2, __p3) \ 268 ({ \ 269 TIFF * __t__p0 = __p0;\ 270 ttile_t __t__p1 = __p1;\ 271 tdata_t __t__p2 = __p2;\ 272 tsize_t __t__p3 = __p3;\ 273 long __base = (long)(TIFF_BASE_NAME);\ 274 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 275 (((tsize_t (*)(TIFF *, ttile_t , tdata_t , tsize_t ))*(void**)(__base - 556))(__t__p0, __t__p1, __t__p2, __t__p3));\ 276 }) 277 278 #define TIFFAccessTagMethods(__p0) \ 279 ({ \ 280 TIFF * __t__p0 = __p0;\ 281 long __base = (long)(TIFF_BASE_NAME);\ 282 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 283 (((TIFFTagMethods *(*)(TIFF *))*(void**)(__base - 658))(__t__p0));\ 284 }) 285 286 #define TIFFSetSubDirectory(__p0, __p1) \ 287 ({ \ 288 TIFF * __t__p0 = __p0;\ 289 uint32 __t__p1 = __p1;\ 290 long __base = (long)(TIFF_BASE_NAME);\ 291 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 292 (((int (*)(TIFF *, uint32 ))*(void**)(__base - 358))(__t__p0, __t__p1));\ 293 }) 294 295 #define TIFFCurrentTile(__p0) \ 296 ({ \ 297 TIFF * __t__p0 = __p0;\ 298 long __base = (long)(TIFF_BASE_NAME);\ 299 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 300 (((ttile_t (*)(TIFF *))*(void**)(__base - 310))(__t__p0));\ 301 }) 302 303 #define TIFFCIELabToXYZ(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 304 ({ \ 305 TIFFCIELabToRGB * __t__p0 = __p0;\ 306 uint32 __t__p1 = __p1;\ 307 int32 __t__p2 = __p2;\ 308 int32 __t__p3 = __p3;\ 309 float * __t__p4 = __p4;\ 310 float * __t__p5 = __p5;\ 311 float * __t__p6 = __p6;\ 312 long __base = (long)(TIFF_BASE_NAME);\ 313 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 314 (((void (*)(TIFFCIELabToRGB *, uint32 , int32 , int32 , float *, float *, float *))*(void**)(__base - 682))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 315 }) 316 317 #define TIFFGetMode(__p0) \ 318 ({ \ 319 TIFF * __t__p0 = __p0;\ 320 long __base = (long)(TIFF_BASE_NAME);\ 321 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 322 (((int (*)(TIFF *))*(void**)(__base - 256))(__t__p0));\ 323 }) 324 325 #define TIFFReadTile(__p0, __p1, __p2, __p3, __p4, __p5) \ 326 ({ \ 327 TIFF * __t__p0 = __p0;\ 328 tdata_t __t__p1 = __p1;\ 329 uint32 __t__p2 = __p2;\ 330 uint32 __t__p3 = __p3;\ 331 uint32 __t__p4 = __p4;\ 332 tsample_t __t__p5 = __p5;\ 333 long __base = (long)(TIFF_BASE_NAME);\ 334 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 335 (((tsize_t (*)(TIFF *, tdata_t , uint32 , uint32 , uint32 , tsample_t ))*(void**)(__base - 496))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 336 }) 337 338 #define TIFFSwabDouble(__p0) \ 339 ({ \ 340 double * __t__p0 = __p0;\ 341 long __base = (long)(TIFF_BASE_NAME);\ 342 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 343 (((void (*)(double *))*(void**)(__base - 592))(__t__p0));\ 344 }) 345 346 #define TIFFCheckTile(__p0, __p1, __p2, __p3, __p4) \ 347 ({ \ 348 TIFF * __t__p0 = __p0;\ 349 uint32 __t__p1 = __p1;\ 350 uint32 __t__p2 = __p2;\ 351 uint32 __t__p3 = __p3;\ 352 tsample_t __t__p4 = __p4;\ 353 long __base = (long)(TIFF_BASE_NAME);\ 354 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 355 (((int (*)(TIFF *, uint32 , uint32 , uint32 , tsample_t ))*(void**)(__base - 484))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 356 }) 357 358 #define TIFFGetUnmapFileProc(__p0) \ 359 ({ \ 360 TIFF * __t__p0 = __p0;\ 361 long __base = (long)(TIFF_BASE_NAME);\ 362 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 363 (((TIFFUnmapFileProc (*)(TIFF *))*(void**)(__base - 790))(__t__p0));\ 364 }) 365 366 #define TIFFCurrentStrip(__p0) \ 367 ({ \ 368 TIFF * __t__p0 = __p0;\ 369 long __base = (long)(TIFF_BASE_NAME);\ 370 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 371 (((tstrip_t (*)(TIFF *))*(void**)(__base - 304))(__t__p0));\ 372 }) 373 374 #define TIFFComputeTile(__p0, __p1, __p2, __p3, __p4) \ 375 ({ \ 376 TIFF * __t__p0 = __p0;\ 377 uint32 __t__p1 = __p1;\ 378 uint32 __t__p2 = __p2;\ 379 uint32 __t__p3 = __p3;\ 380 tsample_t __t__p4 = __p4;\ 381 long __base = (long)(TIFF_BASE_NAME);\ 382 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 383 (((ttile_t (*)(TIFF *, uint32 , uint32 , uint32 , tsample_t ))*(void**)(__base - 478))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 384 }) 385 386 #define _TIFFmemcpy(__p0, __p1, __p2) \ 387 ({ \ 388 tdata_t __t__p0 = __p0;\ 389 const tdata_t __t__p1 = __p1;\ 390 tsize_t __t__p2 = __p2;\ 391 long __base = (long)(TIFF_BASE_NAME);\ 392 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 393 (((void (*)(tdata_t , const tdata_t , tsize_t ))*(void**)(__base - 142))(__t__p0, __t__p1, __t__p2));\ 394 }) 395 396 #define TIFFFreeDirectory(__p0) \ 397 ({ \ 398 TIFF * __t__p0 = __p0;\ 399 long __base = (long)(TIFF_BASE_NAME);\ 400 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 401 (((void (*)(TIFF *))*(void**)(__base - 832))(__t__p0));\ 402 }) 403 404 #if !defined(__STRICT_ANSI__) 405 #define TIFFSetField(__p0, ...) \ 406 ({ \ 407 TIFF * __t__p0 = __p0;\ 408 long __base = (long)(TIFF_BASE_NAME);\ 409 (((int (*)(TIFF *, ttag_t , ...))*(void**)(__base - 52))(__t__p0, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 410 }) 411 #endif 412 413 #define TIFFWriteRawTile(__p0, __p1, __p2, __p3) \ 414 ({ \ 415 TIFF * __t__p0 = __p0;\ 416 ttile_t __t__p1 = __p1;\ 417 tdata_t __t__p2 = __p2;\ 418 tsize_t __t__p3 = __p3;\ 419 long __base = (long)(TIFF_BASE_NAME);\ 420 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 421 (((tsize_t (*)(TIFF *, ttile_t , tdata_t , tsize_t ))*(void**)(__base - 562))(__t__p0, __t__p1, __t__p2, __t__p3));\ 422 }) 423 424 #define TIFFNumberOfDirectories(__p0) \ 425 ({ \ 426 TIFF * __t__p0 = __p0;\ 427 long __base = (long)(TIFF_BASE_NAME);\ 428 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 429 (((tdir_t (*)(TIFF *))*(void**)(__base - 292))(__t__p0));\ 430 }) 431 432 #define TIFFCurrentDirOffset(__p0) \ 433 ({ \ 434 TIFF * __t__p0 = __p0;\ 435 long __base = (long)(TIFF_BASE_NAME);\ 436 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 437 (((uint32 (*)(TIFF *))*(void**)(__base - 298))(__t__p0));\ 438 }) 439 440 #define TIFFReadRGBATile(__p0, __p1, __p2, __p3) \ 441 ({ \ 442 TIFF * __t__p0 = __p0;\ 443 uint32 __t__p1 = __p1;\ 444 uint32 __t__p2 = __p2;\ 445 uint32 * __t__p3 = __p3;\ 446 long __base = (long)(TIFF_BASE_NAME);\ 447 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 448 (((int (*)(TIFF *, uint32 , uint32 , uint32 *))*(void**)(__base - 64))(__t__p0, __t__p1, __t__p2, __t__p3));\ 449 }) 450 451 #define TIFFComputeStrip(__p0, __p1, __p2) \ 452 ({ \ 453 TIFF * __t__p0 = __p0;\ 454 uint32 __t__p1 = __p1;\ 455 tsample_t __t__p2 = __p2;\ 456 long __base = (long)(TIFF_BASE_NAME);\ 457 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 458 (((tstrip_t (*)(TIFF *, uint32 , tsample_t ))*(void**)(__base - 508))(__t__p0, __t__p1, __t__p2));\ 459 }) 460 461 #define TIFFSwabShort(__p0) \ 462 ({ \ 463 uint16 * __t__p0 = __p0;\ 464 long __base = (long)(TIFF_BASE_NAME);\ 465 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 466 (((void (*)(uint16 *))*(void**)(__base - 580))(__t__p0));\ 467 }) 468 469 #define TIFFGetWriteProc(__p0) \ 470 ({ \ 471 TIFF * __t__p0 = __p0;\ 472 long __base = (long)(TIFF_BASE_NAME);\ 473 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 474 (((TIFFReadWriteProc (*)(TIFF *))*(void**)(__base - 760))(__t__p0));\ 475 }) 476 477 #if !defined(__STRICT_ANSI__) 478 #define TIFFGetFieldDefaulted(__p0, ...) \ 479 ({ \ 480 TIFF * __t__p0 = __p0;\ 481 long __base = (long)(TIFF_BASE_NAME);\ 482 (((int (*)(TIFF *, ttag_t , ...))*(void**)(__base - 172))(__t__p0, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 483 }) 484 #endif 485 486 #define TIFFSetErrorHandlerExt(__p0) \ 487 ({ \ 488 TIFFErrorHandlerExt __t__p0 = __p0;\ 489 long __base = (long)(TIFF_BASE_NAME);\ 490 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 491 (((TIFFErrorHandlerExt (*)(TIFFErrorHandlerExt ))*(void**)(__base - 850))(__t__p0));\ 492 }) 493 494 #define TIFFReadRawStrip(__p0, __p1, __p2, __p3) \ 495 ({ \ 496 TIFF * __t__p0 = __p0;\ 497 tstrip_t __t__p1 = __p1;\ 498 tdata_t __t__p2 = __p2;\ 499 tsize_t __t__p3 = __p3;\ 500 long __base = (long)(TIFF_BASE_NAME);\ 501 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 502 (((tsize_t (*)(TIFF *, tstrip_t , tdata_t , tsize_t ))*(void**)(__base - 526))(__t__p0, __t__p1, __t__p2, __t__p3));\ 503 }) 504 505 #define TIFFFindFieldInfo(__p0, __p1, __p2) \ 506 ({ \ 507 TIFF * __t__p0 = __p0;\ 508 ttag_t __t__p1 = __p1;\ 509 TIFFDataType __t__p2 = __p2;\ 510 long __base = (long)(TIFF_BASE_NAME);\ 511 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 512 (((const TIFFFieldInfo *(*)(TIFF *, ttag_t , TIFFDataType ))*(void**)(__base - 646))(__t__p0, __t__p1, __t__p2));\ 513 }) 514 515 #define TIFFGetConfiguredCODECs() \ 516 ({ \ 517 long __base = (long)(TIFF_BASE_NAME);\ 518 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 519 (((TIFFCodec *(*)(void))*(void**)(__base - 712))());\ 520 }) 521 522 #define TIFFSetupStrips(__p0) \ 523 ({ \ 524 TIFF * __t__p0 = __p0;\ 525 long __base = (long)(TIFF_BASE_NAME);\ 526 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 527 (((int (*)(TIFF *))*(void**)(__base - 328))(__t__p0));\ 528 }) 529 530 #define _TIFFrealloc(__p0, __p1) \ 531 ({ \ 532 tdata_t __t__p0 = __p0;\ 533 tsize_t __t__p1 = __p1;\ 534 long __base = (long)(TIFF_BASE_NAME);\ 535 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 536 (((tdata_t (*)(tdata_t , tsize_t ))*(void**)(__base - 124))(__t__p0, __t__p1));\ 537 }) 538 539 #define TIFFOpenFH(__p0, __p1) \ 540 ({ \ 541 BPTR __t__p0 = __p0;\ 542 const char * __t__p1 = __p1;\ 543 long __base = (long)(TIFF_BASE_NAME);\ 544 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 545 (((TIFF *(*)(BPTR , const char *))*(void**)(__base - 34))(__t__p0, __t__p1));\ 546 }) 547 548 #define TIFFWriteDirectory(__p0) \ 549 ({ \ 550 TIFF * __t__p0 = __p0;\ 551 long __base = (long)(TIFF_BASE_NAME);\ 552 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 553 (((int (*)(TIFF *))*(void**)(__base - 376))(__t__p0));\ 554 }) 555 556 #define TIFFReadEXIFDirectory(__p0, __p1) \ 557 ({ \ 558 TIFF * __t__p0 = __p0;\ 559 toff_t __t__p1 = __p1;\ 560 long __base = (long)(TIFF_BASE_NAME);\ 561 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 562 (((int (*)(TIFF *, toff_t ))*(void**)(__base - 826))(__t__p0, __t__p1));\ 563 }) 564 565 #define TIFFGetCloseProc(__p0) \ 566 ({ \ 567 TIFF * __t__p0 = __p0;\ 568 long __base = (long)(TIFF_BASE_NAME);\ 569 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 570 (((TIFFCloseProc (*)(TIFF *))*(void**)(__base - 772))(__t__p0));\ 571 }) 572 573 #define TIFFSwabLong(__p0) \ 574 ({ \ 575 uint32 * __t__p0 = __p0;\ 576 long __base = (long)(TIFF_BASE_NAME);\ 577 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 578 (((void (*)(uint32 *))*(void**)(__base - 586))(__t__p0));\ 579 }) 580 581 #define TIFFClientOpen(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \ 582 ({ \ 583 const char * __t__p0 = __p0;\ 584 const char * __t__p1 = __p1;\ 585 thandle_t __t__p2 = __p2;\ 586 TIFFReadWriteProc __t__p3 = __p3;\ 587 TIFFReadWriteProc __t__p4 = __p4;\ 588 TIFFSeekProc __t__p5 = __p5;\ 589 TIFFCloseProc __t__p6 = __p6;\ 590 TIFFSizeProc __t__p7 = __p7;\ 591 TIFFMapFileProc __t__p8 = __p8;\ 592 TIFFUnmapFileProc __t__p9 = __p9;\ 593 long __base = (long)(TIFF_BASE_NAME);\ 594 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 595 (((TIFF *(*)(const char *, const char *, thandle_t , TIFFReadWriteProc , TIFFReadWriteProc , TIFFSeekProc , TIFFCloseProc , TIFFSizeProc , TIFFMapFileProc , TIFFUnmapFileProc ))*(void**)(__base - 436))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6, __t__p7, __t__p8, __t__p9));\ 596 }) 597 598 #define TIFFScanlineSize(__p0) \ 599 ({ \ 600 TIFF * __t__p0 = __p0;\ 601 long __base = (long)(TIFF_BASE_NAME);\ 602 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 603 (((tsize_t (*)(TIFF *))*(void**)(__base - 190))(__t__p0));\ 604 }) 605 606 #define TIFFSetTagExtender(__p0) \ 607 ({ \ 608 TIFFExtendProc __t__p0 = __p0;\ 609 long __base = (long)(TIFF_BASE_NAME);\ 610 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 611 (((TIFFExtendProc (*)(TIFFExtendProc ))*(void**)(__base - 472))(__t__p0));\ 612 }) 613 614 #define TIFFRGBAImageOK(__p0, __p1) \ 615 ({ \ 616 TIFF * __t__p0 = __p0;\ 617 char * __t__p1 = __p1;\ 618 long __base = (long)(TIFF_BASE_NAME);\ 619 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 620 (((int (*)(TIFF *, char *))*(void**)(__base - 412))(__t__p0, __t__p1));\ 621 }) 622 623 #define TIFFReadEncodedStrip(__p0, __p1, __p2, __p3) \ 624 ({ \ 625 TIFF * __t__p0 = __p0;\ 626 tstrip_t __t__p1 = __p1;\ 627 tdata_t __t__p2 = __p2;\ 628 tsize_t __t__p3 = __p3;\ 629 long __base = (long)(TIFF_BASE_NAME);\ 630 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 631 (((tsize_t (*)(TIFF *, tstrip_t , tdata_t , tsize_t ))*(void**)(__base - 520))(__t__p0, __t__p1, __t__p2, __t__p3));\ 632 }) 633 634 #define TIFFIsMSB2LSB(__p0) \ 635 ({ \ 636 TIFF * __t__p0 = __p0;\ 637 long __base = (long)(TIFF_BASE_NAME);\ 638 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 639 (((int (*)(TIFF *))*(void**)(__base - 274))(__t__p0));\ 640 }) 641 642 #define TIFFFieldWithName(__p0, __p1) \ 643 ({ \ 644 TIFF * __t__p0 = __p0;\ 645 const char * __t__p1 = __p1;\ 646 long __base = (long)(TIFF_BASE_NAME);\ 647 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 648 (((const TIFFFieldInfo *(*)(TIFF *, const char *))*(void**)(__base - 808))(__t__p0, __t__p1));\ 649 }) 650 651 #define TIFFStripSize(__p0) \ 652 ({ \ 653 TIFF * __t__p0 = __p0;\ 654 long __base = (long)(TIFF_BASE_NAME);\ 655 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 656 (((tsize_t (*)(TIFF *))*(void**)(__base - 202))(__t__p0));\ 657 }) 658 659 #define TIFFSetErrorHandler(__p0) \ 660 ({ \ 661 TIFFErrorHandler __t__p0 = __p0;\ 662 long __base = (long)(TIFF_BASE_NAME);\ 663 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 664 (((TIFFErrorHandler (*)(TIFFErrorHandler ))*(void**)(__base - 460))(__t__p0));\ 665 }) 666 667 #define TIFFYCbCrtoRGB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 668 ({ \ 669 TIFFYCbCrToRGB * __t__p0 = __p0;\ 670 uint32 __t__p1 = __p1;\ 671 int32 __t__p2 = __p2;\ 672 int32 __t__p3 = __p3;\ 673 uint32 * __t__p4 = __p4;\ 674 uint32 * __t__p5 = __p5;\ 675 uint32 * __t__p6 = __p6;\ 676 long __base = (long)(TIFF_BASE_NAME);\ 677 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 678 (((void (*)(TIFFYCbCrToRGB *, uint32 , int32 , int32 , uint32 *, uint32 *, uint32 *))*(void**)(__base - 700))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 679 }) 680 681 #define TIFFRGBAImageGet(__p0, __p1, __p2, __p3) \ 682 ({ \ 683 TIFFRGBAImage * __t__p0 = __p0;\ 684 uint32 * __t__p1 = __p1;\ 685 uint32 __t__p2 = __p2;\ 686 uint32 __t__p3 = __p3;\ 687 long __base = (long)(TIFF_BASE_NAME);\ 688 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 689 (((int (*)(TIFFRGBAImage *, uint32 *, uint32 , uint32 ))*(void**)(__base - 424))(__t__p0, __t__p1, __t__p2, __t__p3));\ 690 }) 691 692 #if !defined(__STRICT_ANSI__) 693 #define TIFFError(__p0, ...) \ 694 ({ \ 695 const char * __t__p0 = __p0;\ 696 long __base = (long)(TIFF_BASE_NAME);\ 697 (((void (*)(const char *, const char *, ...))*(void**)(__base - 448))(__t__p0, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 698 }) 699 #endif 700 701 #define TIFFReadRawTile(__p0, __p1, __p2, __p3) \ 702 ({ \ 703 TIFF * __t__p0 = __p0;\ 704 ttile_t __t__p1 = __p1;\ 705 tdata_t __t__p2 = __p2;\ 706 tsize_t __t__p3 = __p3;\ 707 long __base = (long)(TIFF_BASE_NAME);\ 708 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 709 (((tsize_t (*)(TIFF *, ttile_t , tdata_t , tsize_t ))*(void**)(__base - 538))(__t__p0, __t__p1, __t__p2, __t__p3));\ 710 }) 711 712 #define TIFFVStripSize(__p0, __p1) \ 713 ({ \ 714 TIFF * __t__p0 = __p0;\ 715 uint32 __t__p1 = __p1;\ 716 long __base = (long)(TIFF_BASE_NAME);\ 717 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 718 (((tsize_t (*)(TIFF *, uint32 ))*(void**)(__base - 214))(__t__p0, __t__p1));\ 719 }) 720 721 #define TIFFWriteTile(__p0, __p1, __p2, __p3, __p4, __p5) \ 722 ({ \ 723 TIFF * __t__p0 = __p0;\ 724 tdata_t __t__p1 = __p1;\ 725 uint32 __t__p2 = __p2;\ 726 uint32 __t__p3 = __p3;\ 727 uint32 __t__p4 = __p4;\ 728 tsample_t __t__p5 = __p5;\ 729 long __base = (long)(TIFF_BASE_NAME);\ 730 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 731 (((tsize_t (*)(TIFF *, tdata_t , uint32 , uint32 , uint32 , tsample_t ))*(void**)(__base - 502))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 732 }) 733 734 #define TIFFSetFileno(__p0, __p1) \ 735 ({ \ 736 TIFF * __t__p0 = __p0;\ 737 int __t__p1 = __p1;\ 738 long __base = (long)(TIFF_BASE_NAME);\ 739 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 740 (((int (*)(TIFF *, int ))*(void**)(__base - 724))(__t__p0, __t__p1));\ 741 }) 742 743 #define TIFFIsBigEndian(__p0) \ 744 ({ \ 745 TIFF * __t__p0 = __p0;\ 746 long __base = (long)(TIFF_BASE_NAME);\ 747 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 748 (((int (*)(TIFF *))*(void**)(__base - 748))(__t__p0));\ 749 }) 750 751 #define TIFFIsByteSwapped(__p0) \ 752 ({ \ 753 TIFF * __t__p0 = __p0;\ 754 long __base = (long)(TIFF_BASE_NAME);\ 755 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 756 (((int (*)(TIFF *))*(void**)(__base - 262))(__t__p0));\ 757 }) 758 759 #define TIFFRGBAImageBegin(__p0, __p1, __p2, __p3) \ 760 ({ \ 761 TIFFRGBAImage * __t__p0 = __p0;\ 762 TIFF * __t__p1 = __p1;\ 763 int __t__p2 = __p2;\ 764 char * __t__p3 = __p3;\ 765 long __base = (long)(TIFF_BASE_NAME);\ 766 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 767 (((int (*)(TIFFRGBAImage *, TIFF *, int , char *))*(void**)(__base - 418))(__t__p0, __t__p1, __t__p2, __t__p3));\ 768 }) 769 770 #define TIFFSwabArrayOfTriples(__p0, __p1) \ 771 ({ \ 772 uint8 * __t__p0 = __p0;\ 773 unsigned long __t__p1 = __p1;\ 774 long __base = (long)(TIFF_BASE_NAME);\ 775 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 776 (((void (*)(uint8 *, unsigned long ))*(void**)(__base - 814))(__t__p0, __t__p1));\ 777 }) 778 779 #define TIFFReadCustomDirectory(__p0, __p1, __p2, __p3) \ 780 ({ \ 781 TIFF * __t__p0 = __p0;\ 782 toff_t __t__p1 = __p1;\ 783 const TIFFFieldInfo * __t__p2 = __p2;\ 784 size_t __t__p3 = __p3;\ 785 long __base = (long)(TIFF_BASE_NAME);\ 786 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 787 (((int (*)(TIFF *, toff_t , const TIFFFieldInfo *, size_t ))*(void**)(__base - 820))(__t__p0, __t__p1, __t__p2, __t__p3));\ 788 }) 789 790 #define TIFFSwabArrayOfShort(__p0, __p1) \ 791 ({ \ 792 uint16 * __t__p0 = __p0;\ 793 unsigned long __t__p1 = __p1;\ 794 long __base = (long)(TIFF_BASE_NAME);\ 795 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 796 (((void (*)(uint16 *, unsigned long ))*(void**)(__base - 598))(__t__p0, __t__p1));\ 797 }) 798 799 #define TIFFCIELabToRGBInit(__p0, __p1, __p2) \ 800 ({ \ 801 TIFFCIELabToRGB * __t__p0 = __p0;\ 802 TIFFDisplay * __t__p1 = __p1;\ 803 float * __t__p2 = __p2;\ 804 long __base = (long)(TIFF_BASE_NAME);\ 805 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 806 (((int (*)(TIFFCIELabToRGB *, TIFFDisplay *, float *))*(void**)(__base - 676))(__t__p0, __t__p1, __t__p2));\ 807 }) 808 809 #define TIFFMergeFieldInfo(__p0, __p1, __p2) \ 810 ({ \ 811 TIFF * __t__p0 = __p0;\ 812 const TIFFFieldInfo * __t__p1 = __p1;\ 813 int __t__p2 = __p2;\ 814 long __base = (long)(TIFF_BASE_NAME);\ 815 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 816 (((void (*)(TIFF *, const TIFFFieldInfo *, int ))*(void**)(__base - 640))(__t__p0, __t__p1, __t__p2));\ 817 }) 818 819 #define TIFFWriteRawStrip(__p0, __p1, __p2, __p3) \ 820 ({ \ 821 TIFF * __t__p0 = __p0;\ 822 tstrip_t __t__p1 = __p1;\ 823 tdata_t __t__p2 = __p2;\ 824 tsize_t __t__p3 = __p3;\ 825 long __base = (long)(TIFF_BASE_NAME);\ 826 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 827 (((tsize_t (*)(TIFF *, tstrip_t , tdata_t , tsize_t ))*(void**)(__base - 550))(__t__p0, __t__p1, __t__p2, __t__p3));\ 828 }) 829 830 #define TIFFPrintDirectoryFH(__p0, __p1, __p2) \ 831 ({ \ 832 TIFF * __t__p0 = __p0;\ 833 BPTR __t__p1 = __p1;\ 834 long __t__p2 = __p2;\ 835 long __base = (long)(TIFF_BASE_NAME);\ 836 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 837 (((void (*)(TIFF *, BPTR , long ))*(void**)(__base - 706))(__t__p0, __t__p1, __t__p2));\ 838 }) 839 840 #define TIFFSetClientInfo(__p0, __p1, __p2) \ 841 ({ \ 842 TIFF * __t__p0 = __p0;\ 843 void * __t__p1 = __p1;\ 844 const char * __t__p2 = __p2;\ 845 long __base = (long)(TIFF_BASE_NAME);\ 846 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 847 (((void (*)(TIFF *, void *, const char *))*(void**)(__base - 670))(__t__p0, __t__p1, __t__p2));\ 848 }) 849 850 #define TIFFClientdata(__p0) \ 851 ({ \ 852 TIFF * __t__p0 = __p0;\ 853 long __base = (long)(TIFF_BASE_NAME);\ 854 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 855 (((thandle_t (*)(TIFF *))*(void**)(__base - 730))(__t__p0));\ 856 }) 857 858 #if !defined(__STRICT_ANSI__) 859 #define TIFFWarningExt(__p0, __p1, ...) \ 860 ({ \ 861 thandle_t __t__p0 = __p0;\ 862 const char * __t__p1 = __p1;\ 863 long __base = (long)(TIFF_BASE_NAME);\ 864 (((void (*)(thandle_t , const char *, const char *, ...))*(void**)(__base - 844))(__t__p0, __t__p1, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 865 }) 866 #endif 867 868 #define TIFFSetDirectory(__p0, __p1) \ 869 ({ \ 870 TIFF * __t__p0 = __p0;\ 871 tdir_t __t__p1 = __p1;\ 872 long __base = (long)(TIFF_BASE_NAME);\ 873 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 874 (((int (*)(TIFF *, tdir_t ))*(void**)(__base - 352))(__t__p0, __t__p1));\ 875 }) 876 877 #define TIFFReadDirectory(__p0) \ 878 ({ \ 879 TIFF * __t__p0 = __p0;\ 880 long __base = (long)(TIFF_BASE_NAME);\ 881 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 882 (((int (*)(TIFF *))*(void**)(__base - 184))(__t__p0));\ 883 }) 884 885 #define TIFFYCbCrToRGBInit(__p0, __p1, __p2) \ 886 ({ \ 887 TIFFYCbCrToRGB * __t__p0 = __p0;\ 888 float * __t__p1 = __p1;\ 889 float * __t__p2 = __p2;\ 890 long __base = (long)(TIFF_BASE_NAME);\ 891 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 892 (((int (*)(TIFFYCbCrToRGB *, float *, float *))*(void**)(__base - 694))(__t__p0, __t__p1, __t__p2));\ 893 }) 894 895 #define _TIFFmalloc(__p0) \ 896 ({ \ 897 tsize_t __t__p0 = __p0;\ 898 long __base = (long)(TIFF_BASE_NAME);\ 899 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 900 (((tdata_t (*)(tsize_t ))*(void**)(__base - 118))(__t__p0));\ 901 }) 902 903 #define TIFFFlushData(__p0) \ 904 ({ \ 905 TIFF * __t__p0 = __p0;\ 906 long __base = (long)(TIFF_BASE_NAME);\ 907 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 908 (((int (*)(TIFF *))*(void**)(__base - 160))(__t__p0));\ 909 }) 910 911 #define TIFFXYZToRGB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 912 ({ \ 913 TIFFCIELabToRGB * __t__p0 = __p0;\ 914 float __t__p1 = __p1;\ 915 float __t__p2 = __p2;\ 916 float __t__p3 = __p3;\ 917 uint32 * __t__p4 = __p4;\ 918 uint32 * __t__p5 = __p5;\ 919 uint32 * __t__p6 = __p6;\ 920 long __base = (long)(TIFF_BASE_NAME);\ 921 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 922 (((void (*)(TIFFCIELabToRGB *, float , float , float , uint32 *, uint32 *, uint32 *))*(void**)(__base - 688))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 923 }) 924 925 #define TIFFVGetField(__p0, __p1, __p2) \ 926 ({ \ 927 TIFF * __t__p0 = __p0;\ 928 ttag_t __t__p1 = __p1;\ 929 va_list __t__p2 = __p2;\ 930 long __base = (long)(TIFF_BASE_NAME);\ 931 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 932 (((int (*)(TIFF *, ttag_t , va_list ))*(void**)(__base - 166))(__t__p0, __t__p1, __t__p2));\ 933 }) 934 935 #define TIFFClose(__p0) \ 936 ({ \ 937 TIFF * __t__p0 = __p0;\ 938 long __base = (long)(TIFF_BASE_NAME);\ 939 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 940 (((void (*)(TIFF *))*(void**)(__base - 82))(__t__p0));\ 941 }) 942 943 #define TIFFReadScanline(__p0, __p1, __p2, __p3) \ 944 ({ \ 945 TIFF * __t__p0 = __p0;\ 946 tdata_t __t__p1 = __p1;\ 947 uint32 __t__p2 = __p2;\ 948 tsample_t __t__p3 = __p3;\ 949 long __base = (long)(TIFF_BASE_NAME);\ 950 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 951 (((int (*)(TIFF *, tdata_t , uint32 , tsample_t ))*(void**)(__base - 400))(__t__p0, __t__p1, __t__p2, __t__p3));\ 952 }) 953 954 #define TIFFWriteEncodedStrip(__p0, __p1, __p2, __p3) \ 955 ({ \ 956 TIFF * __t__p0 = __p0;\ 957 tstrip_t __t__p1 = __p1;\ 958 tdata_t __t__p2 = __p2;\ 959 tsize_t __t__p3 = __p3;\ 960 long __base = (long)(TIFF_BASE_NAME);\ 961 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 962 (((tsize_t (*)(TIFF *, tstrip_t , tdata_t , tsize_t ))*(void**)(__base - 544))(__t__p0, __t__p1, __t__p2, __t__p3));\ 963 }) 964 965 #define TIFFOpen(__p0, __p1) \ 966 ({ \ 967 const char * __t__p0 = __p0;\ 968 const char * __t__p1 = __p1;\ 969 long __base = (long)(TIFF_BASE_NAME);\ 970 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 971 (((TIFF *(*)(const char *, const char *))*(void**)(__base - 28))(__t__p0, __t__p1));\ 972 }) 973 974 #define TIFFRasterScanlineSize(__p0) \ 975 ({ \ 976 TIFF * __t__p0 = __p0;\ 977 long __base = (long)(TIFF_BASE_NAME);\ 978 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 979 (((tsize_t (*)(TIFF *))*(void**)(__base - 196))(__t__p0));\ 980 }) 981 982 #if !defined(__STRICT_ANSI__) 983 #define TIFFErrorExt(__p0, __p1, ...) \ 984 ({ \ 985 thandle_t __t__p0 = __p0;\ 986 const char * __t__p1 = __p1;\ 987 long __base = (long)(TIFF_BASE_NAME);\ 988 (((void (*)(thandle_t , const char *, const char *, ...))*(void**)(__base - 838))(__t__p0, __t__p1, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 989 }) 990 #endif 991 992 #define TIFFUnRegisterCODEC(__p0) \ 993 ({ \ 994 TIFFCodec * __t__p0 = __p0;\ 995 long __base = (long)(TIFF_BASE_NAME);\ 996 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 997 (((void (*)(TIFFCodec *))*(void**)(__base - 106))(__t__p0));\ 998 }) 999 1000 #define TIFFFileno(__p0) \ 1001 ({ \ 1002 TIFF * __t__p0 = __p0;\ 1003 long __base = (long)(TIFF_BASE_NAME);\ 1004 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1005 (((int (*)(TIFF *))*(void**)(__base - 250))(__t__p0));\ 1006 }) 1007 1008 #define TIFFDefaultStripSize(__p0, __p1) \ 1009 ({ \ 1010 TIFF * __t__p0 = __p0;\ 1011 uint32 __t__p1 = __p1;\ 1012 long __base = (long)(TIFF_BASE_NAME);\ 1013 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1014 (((uint32 (*)(TIFF *, uint32 ))*(void**)(__base - 238))(__t__p0, __t__p1));\ 1015 }) 1016 1017 #define TIFFSwabArrayOfLong(__p0, __p1) \ 1018 ({ \ 1019 uint32 * __t__p0 = __p0;\ 1020 unsigned long __t__p1 = __p1;\ 1021 long __base = (long)(TIFF_BASE_NAME);\ 1022 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1023 (((void (*)(uint32 *, unsigned long ))*(void**)(__base - 604))(__t__p0, __t__p1));\ 1024 }) 1025 1026 #if !defined(__STRICT_ANSI__) 1027 #define TIFFWarning(__p0, ...) \ 1028 ({ \ 1029 const char * __t__p0 = __p0;\ 1030 long __base = (long)(TIFF_BASE_NAME);\ 1031 (((void (*)(const char *, const char *, ...))*(void**)(__base - 454))(__t__p0, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 1032 }) 1033 #endif 1034 1035 #define TIFFFindFieldInfoByName(__p0, __p1, __p2) \ 1036 ({ \ 1037 TIFF * __t__p0 = __p0;\ 1038 const char * __t__p1 = __p1;\ 1039 TIFFDataType __t__p2 = __p2;\ 1040 long __base = (long)(TIFF_BASE_NAME);\ 1041 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1042 (((const TIFFFieldInfo *(*)(TIFF *, const char *, TIFFDataType ))*(void**)(__base - 802))(__t__p0, __t__p1, __t__p2));\ 1043 }) 1044 1045 #define _TIFFmemcmp(__p0, __p1, __p2) \ 1046 ({ \ 1047 const tdata_t __t__p0 = __p0;\ 1048 const tdata_t __t__p1 = __p1;\ 1049 tsize_t __t__p2 = __p2;\ 1050 long __base = (long)(TIFF_BASE_NAME);\ 1051 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1052 (((int (*)(const tdata_t , const tdata_t , tsize_t ))*(void**)(__base - 148))(__t__p0, __t__p1, __t__p2));\ 1053 }) 1054 1055 #define TIFFLastDirectory(__p0) \ 1056 ({ \ 1057 TIFF * __t__p0 = __p0;\ 1058 long __base = (long)(TIFF_BASE_NAME);\ 1059 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1060 (((int (*)(TIFF *))*(void**)(__base - 346))(__t__p0));\ 1061 }) 1062 1063 #define TIFFSetWriteOffset(__p0, __p1) \ 1064 ({ \ 1065 TIFF * __t__p0 = __p0;\ 1066 toff_t __t__p1 = __p1;\ 1067 long __base = (long)(TIFF_BASE_NAME);\ 1068 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1069 (((void (*)(TIFF *, toff_t ))*(void**)(__base - 574))(__t__p0, __t__p1));\ 1070 }) 1071 1072 #define TIFFIsCODECConfigured(__p0) \ 1073 ({ \ 1074 uint16 __t__p0 = __p0;\ 1075 long __base = (long)(TIFF_BASE_NAME);\ 1076 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1077 (((int (*)(uint16 ))*(void**)(__base - 112))(__t__p0));\ 1078 }) 1079 1080 #define TIFFReverseBits(__p0, __p1) \ 1081 ({ \ 1082 unsigned char * __t__p0 = __p0;\ 1083 unsigned long __t__p1 = __p1;\ 1084 long __base = (long)(TIFF_BASE_NAME);\ 1085 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1086 (((void (*)(unsigned char *, unsigned long ))*(void**)(__base - 616))(__t__p0, __t__p1));\ 1087 }) 1088 1089 #define TIFFNumberOfStrips(__p0) \ 1090 ({ \ 1091 TIFF * __t__p0 = __p0;\ 1092 long __base = (long)(TIFF_BASE_NAME);\ 1093 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1094 (((tstrip_t (*)(TIFF *))*(void**)(__base - 514))(__t__p0));\ 1095 }) 1096 1097 #define TIFFFlush(__p0) \ 1098 ({ \ 1099 TIFF * __t__p0 = __p0;\ 1100 long __base = (long)(TIFF_BASE_NAME);\ 1101 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1102 (((int (*)(TIFF *))*(void**)(__base - 154))(__t__p0));\ 1103 }) 1104 1105 #define TIFFFieldWithTag(__p0, __p1) \ 1106 ({ \ 1107 TIFF * __t__p0 = __p0;\ 1108 ttag_t __t__p1 = __p1;\ 1109 long __base = (long)(TIFF_BASE_NAME);\ 1110 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1111 (((const TIFFFieldInfo *(*)(TIFF *, ttag_t ))*(void**)(__base - 652))(__t__p0, __t__p1));\ 1112 }) 1113 1114 #define TIFFRGBAImageEnd(__p0) \ 1115 ({ \ 1116 TIFFRGBAImage * __t__p0 = __p0;\ 1117 long __base = (long)(TIFF_BASE_NAME);\ 1118 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1119 (((void (*)(TIFFRGBAImage *))*(void**)(__base - 430))(__t__p0));\ 1120 }) 1121 1122 #define TIFFDataWidth(__p0) \ 1123 ({ \ 1124 TIFFDataType __t__p0 = __p0;\ 1125 long __base = (long)(TIFF_BASE_NAME);\ 1126 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1127 (((int (*)(TIFFDataType ))*(void**)(__base - 568))(__t__p0));\ 1128 }) 1129 1130 #define TIFFIsTiled(__p0) \ 1131 ({ \ 1132 TIFF * __t__p0 = __p0;\ 1133 long __base = (long)(TIFF_BASE_NAME);\ 1134 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1135 (((int (*)(TIFF *))*(void**)(__base - 46))(__t__p0));\ 1136 }) 1137 1138 #if !defined(__STRICT_ANSI__) 1139 #define TIFFGetField(__p0, ...) \ 1140 ({ \ 1141 TIFF * __t__p0 = __p0;\ 1142 long __base = (long)(TIFF_BASE_NAME);\ 1143 (((int (*)(TIFF *, ttag_t , ...))*(void**)(__base - 40))(__t__p0, __VA_ARGS__,({__asm volatile("mr 12,%0": :"r"(__base):"r12");0L;})));\ 1144 }) 1145 #endif 1146 1147 #define TIFFCurrentRow(__p0) \ 1148 ({ \ 1149 TIFF * __t__p0 = __p0;\ 1150 long __base = (long)(TIFF_BASE_NAME);\ 1151 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1152 (((uint32 (*)(TIFF *))*(void**)(__base - 280))(__t__p0));\ 1153 }) 1154 1155 #define TIFFFindCODEC(__p0) \ 1156 ({ \ 1157 uint16 __t__p0 = __p0;\ 1158 long __base = (long)(TIFF_BASE_NAME);\ 1159 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1160 (((const TIFFCodec *(*)(uint16 ))*(void**)(__base - 94))(__t__p0));\ 1161 }) 1162 1163 #define TIFFRegisterCODEC(__p0, __p1, __p2) \ 1164 ({ \ 1165 uint16 __t__p0 = __p0;\ 1166 const char * __t__p1 = __p1;\ 1167 TIFFInitMethod __t__p2 = __p2;\ 1168 long __base = (long)(TIFF_BASE_NAME);\ 1169 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1170 (((TIFFCodec *(*)(uint16 , const char *, TIFFInitMethod ))*(void**)(__base - 100))(__t__p0, __t__p1, __t__p2));\ 1171 }) 1172 1173 #define TIFFDefaultTileSize(__p0, __p1, __p2) \ 1174 ({ \ 1175 TIFF * __t__p0 = __p0;\ 1176 uint32 * __t__p1 = __p1;\ 1177 uint32 * __t__p2 = __p2;\ 1178 long __base = (long)(TIFF_BASE_NAME);\ 1179 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1180 (((void (*)(TIFF *, uint32 *, uint32 *))*(void**)(__base - 244))(__t__p0, __t__p1, __t__p2));\ 1181 }) 1182 1183 #define TIFFGetTagListEntry(__p0, __p1) \ 1184 ({ \ 1185 TIFF * __t__p0 = __p0;\ 1186 int __t__p1 = __p1;\ 1187 long __base = (long)(TIFF_BASE_NAME);\ 1188 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1189 (((ttag_t (*)(TIFF *, int ))*(void**)(__base - 634))(__t__p0, __t__p1));\ 1190 }) 1191 1192 #define _TIFFfree(__p0) \ 1193 ({ \ 1194 tdata_t __t__p0 = __p0;\ 1195 long __base = (long)(TIFF_BASE_NAME);\ 1196 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1197 (((void (*)(tdata_t ))*(void**)(__base - 130))(__t__p0));\ 1198 }) 1199 1200 #define TIFFSetWarningHandlerExt(__p0) \ 1201 ({ \ 1202 TIFFErrorHandlerExt __t__p0 = __p0;\ 1203 long __base = (long)(TIFF_BASE_NAME);\ 1204 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1205 (((TIFFErrorHandlerExt (*)(TIFFErrorHandlerExt ))*(void**)(__base - 856))(__t__p0));\ 1206 }) 1207 1208 #define TIFFReassignTagToIgnore(__p0, __p1) \ 1209 ({ \ 1210 int __t__p0 = __p0;\ 1211 int __t__p1 = __p1;\ 1212 long __base = (long)(TIFF_BASE_NAME);\ 1213 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1214 (((int (*)(int , int ))*(void**)(__base - 394))(__t__p0, __t__p1));\ 1215 }) 1216 1217 #define TIFFGetMapFileProc(__p0) \ 1218 ({ \ 1219 TIFF * __t__p0 = __p0;\ 1220 long __base = (long)(TIFF_BASE_NAME);\ 1221 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1222 (((TIFFMapFileProc (*)(TIFF *))*(void**)(__base - 784))(__t__p0));\ 1223 }) 1224 1225 #define TIFFReadBufferSetup(__p0, __p1, __p2) \ 1226 ({ \ 1227 TIFF * __t__p0 = __p0;\ 1228 tdata_t __t__p1 = __p1;\ 1229 tsize_t __t__p2 = __p2;\ 1230 long __base = (long)(TIFF_BASE_NAME);\ 1231 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1232 (((int (*)(TIFF *, tdata_t , tsize_t ))*(void**)(__base - 316))(__t__p0, __t__p1, __t__p2));\ 1233 }) 1234 1235 #define TIFFReadEncodedTile(__p0, __p1, __p2, __p3) \ 1236 ({ \ 1237 TIFF * __t__p0 = __p0;\ 1238 ttile_t __t__p1 = __p1;\ 1239 tdata_t __t__p2 = __p2;\ 1240 tsize_t __t__p3 = __p3;\ 1241 long __base = (long)(TIFF_BASE_NAME);\ 1242 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1243 (((tsize_t (*)(TIFF *, ttile_t , tdata_t , tsize_t ))*(void**)(__base - 532))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1244 }) 1245 1246 #define TIFFGetVersion() \ 1247 ({ \ 1248 long __base = (long)(TIFF_BASE_NAME);\ 1249 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1250 (((const char *(*)(void))*(void**)(__base - 88))());\ 1251 }) 1252 1253 #define TIFFSetWarningHandler(__p0) \ 1254 ({ \ 1255 TIFFErrorHandler __t__p0 = __p0;\ 1256 long __base = (long)(TIFF_BASE_NAME);\ 1257 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1258 (((TIFFErrorHandler (*)(TIFFErrorHandler ))*(void**)(__base - 466))(__t__p0));\ 1259 }) 1260 1261 #define TIFFVTileSize(__p0, __p1) \ 1262 ({ \ 1263 TIFF * __t__p0 = __p0;\ 1264 uint32 __t__p1 = __p1;\ 1265 long __base = (long)(TIFF_BASE_NAME);\ 1266 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1267 (((tsize_t (*)(TIFF *, uint32 ))*(void**)(__base - 232))(__t__p0, __t__p1));\ 1268 }) 1269 1270 #define _TIFFmemset(__p0, __p1, __p2) \ 1271 ({ \ 1272 tdata_t __t__p0 = __p0;\ 1273 int __t__p1 = __p1;\ 1274 tsize_t __t__p2 = __p2;\ 1275 long __base = (long)(TIFF_BASE_NAME);\ 1276 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1277 (((void (*)(tdata_t , int , tsize_t ))*(void**)(__base - 136))(__t__p0, __t__p1, __t__p2));\ 1278 }) 1279 1280 #define TIFFGetTagListCount(__p0) \ 1281 ({ \ 1282 TIFF * __t__p0 = __p0;\ 1283 long __base = (long)(TIFF_BASE_NAME);\ 1284 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1285 (((int (*)(TIFF *))*(void**)(__base - 628))(__t__p0));\ 1286 }) 1287 1288 #endif /* !_PPCINLINE_TIFF_H */