1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_HPDF_H 4 #define _PPCINLINE_HPDF_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef HPDF_BASE_NAME 11 #define HPDF_BASE_NAME HPDFBase 12 #endif /* !HPDF_BASE_NAME */ 13 14 #define HPDF_LoadJpegImageFromFile(__p0, __p1) \ 15 ({ \ 16 HPDF_Doc __t__p0 = __p0;\ 17 const char * __t__p1 = __p1;\ 18 long __base = (long)(HPDF_BASE_NAME);\ 19 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 20 (((HPDF_Image (*)(HPDF_Doc , const char *))*(void**)(__base - 484))(__t__p0, __t__p1));\ 21 }) 22 23 #define HPDF_LoadRawImageFromMem(__p0, __p1, __p2, __p3, __p4, __p5) \ 24 ({ \ 25 HPDF_Doc __t__p0 = __p0;\ 26 const HPDF_BYTE * __t__p1 = __p1;\ 27 HPDF_UINT __t__p2 = __p2;\ 28 HPDF_UINT __t__p3 = __p3;\ 29 HPDF_ColorSpace __t__p4 = __p4;\ 30 HPDF_UINT __t__p5 = __p5;\ 31 long __base = (long)(HPDF_BASE_NAME);\ 32 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 33 (((HPDF_Image (*)(HPDF_Doc , const HPDF_BYTE *, HPDF_UINT , HPDF_UINT , HPDF_ColorSpace , HPDF_UINT ))*(void**)(__base - 502))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 34 }) 35 36 #define HPDF_Page_Clip(__p0) \ 37 ({ \ 38 HPDF_Page __t__p0 = __p0;\ 39 long __base = (long)(HPDF_BASE_NAME);\ 40 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 41 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1042))(__t__p0));\ 42 }) 43 44 #define HPDF_SetCurrentEncoder(__p0, __p1) \ 45 ({ \ 46 HPDF_Doc __t__p0 = __p0;\ 47 const char * __t__p1 = __p1;\ 48 long __base = (long)(HPDF_BASE_NAME);\ 49 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 50 (((HPDF_STATUS (*)(HPDF_Doc , const char *))*(void**)(__base - 370))(__t__p0, __t__p1));\ 51 }) 52 53 #define HPDF_Page_GetCurrentFontSize(__p0) \ 54 ({ \ 55 HPDF_Page __t__p0 = __p0;\ 56 long __base = (long)(HPDF_BASE_NAME);\ 57 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 58 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 742))(__t__p0));\ 59 }) 60 61 #define HPDF_LineAnnot_SetCaption(__p0, __p1, __p2, __p3, __p4) \ 62 ({ \ 63 HPDF_Annotation __t__p0 = __p0;\ 64 HPDF_BOOL __t__p1 = __p1;\ 65 HPDF_LineAnnotCapPosition __t__p2 = __p2;\ 66 HPDF_INT __t__p3 = __p3;\ 67 HPDF_INT __t__p4 = __p4;\ 68 long __base = (long)(HPDF_BASE_NAME);\ 69 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 70 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_BOOL , HPDF_LineAnnotCapPosition , HPDF_INT , HPDF_INT ))*(void**)(__base - 1516))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 71 }) 72 73 #define HPDF_FreeTextAnnot_SetDefaultStyle(__p0, __p1) \ 74 ({ \ 75 HPDF_Annotation __t__p0 = __p0;\ 76 const char * __t__p1 = __p1;\ 77 long __base = (long)(HPDF_BASE_NAME);\ 78 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 79 (((HPDF_STATUS (*)(HPDF_Annotation , const char *))*(void**)(__base - 1498))(__t__p0, __t__p1));\ 80 }) 81 82 #define HPDF_Page_CreateSquigglyAnnot(__p0, __p1, __p2, __p3) \ 83 ({ \ 84 HPDF_Page __t__p0 = __p0;\ 85 HPDF_Rect __t__p1 = __p1;\ 86 const char * __t__p2 = __p2;\ 87 HPDF_Encoder __t__p3 = __p3;\ 88 long __base = (long)(HPDF_BASE_NAME);\ 89 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 90 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1330))(__t__p0, __t__p1, __t__p2, __t__p3));\ 91 }) 92 93 #define HPDF_Page_GetTextRise(__p0) \ 94 ({ \ 95 HPDF_Page __t__p0 = __p0;\ 96 long __base = (long)(HPDF_BASE_NAME);\ 97 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 98 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 820))(__t__p0));\ 99 }) 100 101 #define HPDF_Image_SetColorMask(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 102 ({ \ 103 HPDF_Image __t__p0 = __p0;\ 104 HPDF_UINT __t__p1 = __p1;\ 105 HPDF_UINT __t__p2 = __p2;\ 106 HPDF_UINT __t__p3 = __p3;\ 107 HPDF_UINT __t__p4 = __p4;\ 108 HPDF_UINT __t__p5 = __p5;\ 109 HPDF_UINT __t__p6 = __p6;\ 110 long __base = (long)(HPDF_BASE_NAME);\ 111 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 112 (((HPDF_STATUS (*)(HPDF_Image , HPDF_UINT , HPDF_UINT , HPDF_UINT , HPDF_UINT , HPDF_UINT , HPDF_UINT ))*(void**)(__base - 544))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 113 }) 114 115 #define HPDF_Page_GRestore(__p0) \ 116 ({ \ 117 HPDF_Page __t__p0 = __p0;\ 118 long __base = (long)(HPDF_BASE_NAME);\ 119 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 120 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 934))(__t__p0));\ 121 }) 122 123 #define HPDF_Page_MoveToNextLine(__p0) \ 124 ({ \ 125 HPDF_Page __t__p0 = __p0;\ 126 long __base = (long)(HPDF_BASE_NAME);\ 127 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 128 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1126))(__t__p0));\ 129 }) 130 131 #define HPDF_3DView_SetCamera(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \ 132 ({ \ 133 HPDF_Dict __t__p0 = __p0;\ 134 HPDF_REAL __t__p1 = __p1;\ 135 HPDF_REAL __t__p2 = __p2;\ 136 HPDF_REAL __t__p3 = __p3;\ 137 HPDF_REAL __t__p4 = __p4;\ 138 HPDF_REAL __t__p5 = __p5;\ 139 HPDF_REAL __t__p6 = __p6;\ 140 HPDF_REAL __t__p7 = __p7;\ 141 HPDF_REAL __t__p8 = __p8;\ 142 long __base = (long)(HPDF_BASE_NAME);\ 143 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 144 (((HPDF_STATUS (*)(HPDF_Dict , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1282))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6, __t__p7, __t__p8));\ 145 }) 146 147 #define HPDF_InsertPage(__p0, __p1) \ 148 ({ \ 149 HPDF_Doc __t__p0 = __p0;\ 150 HPDF_Page __t__p1 = __p1;\ 151 long __base = (long)(HPDF_BASE_NAME);\ 152 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 153 (((HPDF_Page (*)(HPDF_Doc , HPDF_Page ))*(void**)(__base - 196))(__t__p0, __t__p1));\ 154 }) 155 156 #define HPDF_AddPage(__p0) \ 157 ({ \ 158 HPDF_Doc __t__p0 = __p0;\ 159 long __base = (long)(HPDF_BASE_NAME);\ 160 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 161 (((HPDF_Page (*)(HPDF_Doc ))*(void**)(__base - 190))(__t__p0));\ 162 }) 163 164 #define HPDF_Page_SetTextRise(__p0, __p1) \ 165 ({ \ 166 HPDF_Page __t__p0 = __p0;\ 167 HPDF_REAL __t__p1 = __p1;\ 168 long __base = (long)(HPDF_BASE_NAME);\ 169 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 170 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1102))(__t__p0, __t__p1));\ 171 }) 172 173 #define HPDF_3DView_SetLighting(__p0, __p1) \ 174 ({ \ 175 HPDF_Dict __t__p0 = __p0;\ 176 const char * __t__p1 = __p1;\ 177 long __base = (long)(HPDF_BASE_NAME);\ 178 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 179 (((HPDF_STATUS (*)(HPDF_Dict , const char *))*(void**)(__base - 1258))(__t__p0, __t__p1));\ 180 }) 181 182 #define HPDF_ResetError(__p0) \ 183 ({ \ 184 HPDF_Doc __t__p0 = __p0;\ 185 long __base = (long)(HPDF_BASE_NAME);\ 186 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 187 (((void (*)(HPDF_Doc ))*(void**)(__base - 124))(__t__p0));\ 188 }) 189 190 #define HPDF_SetPageLayout(__p0, __p1) \ 191 ({ \ 192 HPDF_Doc __t__p0 = __p0;\ 193 HPDF_PageLayout __t__p1 = __p1;\ 194 long __base = (long)(HPDF_BASE_NAME);\ 195 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 196 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_PageLayout ))*(void**)(__base - 148))(__t__p0, __t__p1));\ 197 }) 198 199 #define HPDF_GetEncoder(__p0, __p1) \ 200 ({ \ 201 HPDF_Doc __t__p0 = __p0;\ 202 const char * __t__p1 = __p1;\ 203 long __base = (long)(HPDF_BASE_NAME);\ 204 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 205 (((HPDF_Encoder (*)(HPDF_Doc , const char *))*(void**)(__base - 358))(__t__p0, __t__p1));\ 206 }) 207 208 #define HPDF_ExtGState_SetAlphaStroke(__p0, __p1) \ 209 ({ \ 210 HPDF_ExtGState __t__p0 = __p0;\ 211 HPDF_REAL __t__p1 = __p1;\ 212 long __base = (long)(HPDF_BASE_NAME);\ 213 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 214 (((HPDF_STATUS (*)(HPDF_ExtGState , HPDF_REAL ))*(void**)(__base - 664))(__t__p0, __t__p1));\ 215 }) 216 217 #define HPDF_CreateOutline(__p0, __p1, __p2, __p3) \ 218 ({ \ 219 HPDF_Doc __t__p0 = __p0;\ 220 HPDF_Outline __t__p1 = __p1;\ 221 const char * __t__p2 = __p2;\ 222 HPDF_Encoder __t__p3 = __p3;\ 223 long __base = (long)(HPDF_BASE_NAME);\ 224 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 225 (((HPDF_Outline (*)(HPDF_Doc , HPDF_Outline , const char *, HPDF_Encoder ))*(void**)(__base - 286))(__t__p0, __t__p1, __t__p2, __t__p3));\ 226 }) 227 228 #define HPDF_Page_CreateSquareAnnot(__p0, __p1, __p2, __p3) \ 229 ({ \ 230 HPDF_Page __t__p0 = __p0;\ 231 HPDF_Rect __t__p1 = __p1;\ 232 const char * __t__p2 = __p2;\ 233 HPDF_Encoder __t__p3 = __p3;\ 234 long __base = (long)(HPDF_BASE_NAME);\ 235 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 236 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1354))(__t__p0, __t__p1, __t__p2, __t__p3));\ 237 }) 238 239 #define HPDF_FreeDoc(__p0) \ 240 ({ \ 241 HPDF_Doc __t__p0 = __p0;\ 242 long __base = (long)(HPDF_BASE_NAME);\ 243 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 244 (((void (*)(HPDF_Doc ))*(void**)(__base - 64))(__t__p0));\ 245 }) 246 247 #define HPDF_Page_SetHeight(__p0, __p1) \ 248 ({ \ 249 HPDF_Page __t__p0 = __p0;\ 250 HPDF_REAL __t__p1 = __p1;\ 251 long __base = (long)(HPDF_BASE_NAME);\ 252 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 253 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 208))(__t__p0, __t__p1));\ 254 }) 255 256 #define HPDF_Page_SetExtGState(__p0, __p1) \ 257 ({ \ 258 HPDF_Page __t__p0 = __p0;\ 259 HPDF_ExtGState __t__p1 = __p1;\ 260 long __base = (long)(HPDF_BASE_NAME);\ 261 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 262 (((HPDF_STATUS (*)(HPDF_Page , HPDF_ExtGState ))*(void**)(__base - 922))(__t__p0, __t__p1));\ 263 }) 264 265 #define HPDF_MarkupAnnot_SetTitle(__p0, __p1) \ 266 ({ \ 267 HPDF_Annotation __t__p0 = __p0;\ 268 const char * __t__p1 = __p1;\ 269 long __base = (long)(HPDF_BASE_NAME);\ 270 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 271 (((HPDF_STATUS (*)(HPDF_Annotation , const char *))*(void**)(__base - 1390))(__t__p0, __t__p1));\ 272 }) 273 274 #define HPDF_MarkupAnnot_SetInteriorCMYKColor(__p0, __p1) \ 275 ({ \ 276 HPDF_Annotation __t__p0 = __p0;\ 277 HPDF_CMYKColor __t__p1 = __p1;\ 278 long __base = (long)(HPDF_BASE_NAME);\ 279 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 280 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_CMYKColor ))*(void**)(__base - 1444))(__t__p0, __t__p1));\ 281 }) 282 283 #define HPDF_Page_Stroke(__p0) \ 284 ({ \ 285 HPDF_Page __t__p0 = __p0;\ 286 long __base = (long)(HPDF_BASE_NAME);\ 287 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 288 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 988))(__t__p0));\ 289 }) 290 291 #define HPDF_UseKREncodings(__p0) \ 292 ({ \ 293 HPDF_Doc __t__p0 = __p0;\ 294 long __base = (long)(HPDF_BASE_NAME);\ 295 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 296 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 406))(__t__p0));\ 297 }) 298 299 #define HPDF_Page_MoveTextPos(__p0, __p1, __p2) \ 300 ({ \ 301 HPDF_Page __t__p0 = __p0;\ 302 HPDF_REAL __t__p1 = __p1;\ 303 HPDF_REAL __t__p2 = __p2;\ 304 long __base = (long)(HPDF_BASE_NAME);\ 305 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 306 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1108))(__t__p0, __t__p1, __t__p2));\ 307 }) 308 309 #define HPDF_LineAnnot_SetPosition(__p0, __p1, __p2, __p3, __p4) \ 310 ({ \ 311 HPDF_Annotation __t__p0 = __p0;\ 312 HPDF_Point __t__p1 = __p1;\ 313 HPDF_LineAnnotEndingStyle __t__p2 = __p2;\ 314 HPDF_Point __t__p3 = __p3;\ 315 HPDF_LineAnnotEndingStyle __t__p4 = __p4;\ 316 long __base = (long)(HPDF_BASE_NAME);\ 317 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 318 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Point , HPDF_LineAnnotEndingStyle , HPDF_Point , HPDF_LineAnnotEndingStyle ))*(void**)(__base - 1504))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 319 }) 320 321 #define HPDF_Page_GetCurrentFont(__p0) \ 322 ({ \ 323 HPDF_Page __t__p0 = __p0;\ 324 long __base = (long)(HPDF_BASE_NAME);\ 325 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 326 (((HPDF_Font (*)(HPDF_Page ))*(void**)(__base - 736))(__t__p0));\ 327 }) 328 329 #define HPDF_Page_CreateStrikeOutAnnot(__p0, __p1, __p2, __p3) \ 330 ({ \ 331 HPDF_Page __t__p0 = __p0;\ 332 HPDF_Rect __t__p1 = __p1;\ 333 const char * __t__p2 = __p2;\ 334 HPDF_Encoder __t__p3 = __p3;\ 335 long __base = (long)(HPDF_BASE_NAME);\ 336 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 337 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1336))(__t__p0, __t__p1, __t__p2, __t__p3));\ 338 }) 339 340 #define HPDF_Create3DView(__p0, __p1) \ 341 ({ \ 342 HPDF_MMgr __t__p0 = __p0;\ 343 const char * __t__p1 = __p1;\ 344 long __base = (long)(HPDF_BASE_NAME);\ 345 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 346 (((HPDF_Dict (*)(HPDF_MMgr , const char *))*(void**)(__base - 1234))(__t__p0, __t__p1));\ 347 }) 348 349 #define HPDF_LoadType1FontFromFile(__p0, __p1, __p2) \ 350 ({ \ 351 HPDF_Doc __t__p0 = __p0;\ 352 const char * __t__p1 = __p1;\ 353 const char * __t__p2 = __p2;\ 354 long __base = (long)(HPDF_BASE_NAME);\ 355 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 356 (((const char *(*)(HPDF_Doc , const char *, const char *))*(void**)(__base - 232))(__t__p0, __t__p1, __t__p2));\ 357 }) 358 359 #define HPDF_Page_CreatePopupAnnot(__p0, __p1, __p2) \ 360 ({ \ 361 HPDF_Page __t__p0 = __p0;\ 362 HPDF_Rect __t__p1 = __p1;\ 363 HPDF_Annotation __t__p2 = __p2;\ 364 long __base = (long)(HPDF_BASE_NAME);\ 365 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 366 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , HPDF_Annotation ))*(void**)(__base - 1342))(__t__p0, __t__p1, __t__p2));\ 367 }) 368 369 #define HPDF_SaveToFile(__p0, __p1) \ 370 ({ \ 371 HPDF_Doc __t__p0 = __p0;\ 372 const char * __t__p1 = __p1;\ 373 long __base = (long)(HPDF_BASE_NAME);\ 374 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 375 (((HPDF_STATUS (*)(HPDF_Doc , const char *))*(void**)(__base - 106))(__t__p0, __t__p1));\ 376 }) 377 378 #define HPDF_FreeTextAnnot_Set2PointCalloutLine(__p0, __p1, __p2) \ 379 ({ \ 380 HPDF_Annotation __t__p0 = __p0;\ 381 HPDF_Point __t__p1 = __p1;\ 382 HPDF_Point __t__p2 = __p2;\ 383 long __base = (long)(HPDF_BASE_NAME);\ 384 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 385 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Point , HPDF_Point ))*(void**)(__base - 1492))(__t__p0, __t__p1, __t__p2));\ 386 }) 387 388 #define HPDF_Destination_SetXYZ(__p0, __p1, __p2, __p3) \ 389 ({ \ 390 HPDF_Destination __t__p0 = __p0;\ 391 HPDF_REAL __t__p1 = __p1;\ 392 HPDF_REAL __t__p2 = __p2;\ 393 HPDF_REAL __t__p3 = __p3;\ 394 long __base = (long)(HPDF_BASE_NAME);\ 395 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 396 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 310))(__t__p0, __t__p1, __t__p2, __t__p3));\ 397 }) 398 399 #define HPDF_Page_GetCurrentTextPos(__p0) \ 400 ({ \ 401 HPDF_Page __t__p0 = __p0;\ 402 long __base = (long)(HPDF_BASE_NAME);\ 403 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 404 (((HPDF_Point (*)(HPDF_Page ))*(void**)(__base - 724))(__t__p0));\ 405 }) 406 407 #define HPDF_Font_TextWidth(__p0, __p1, __p2) \ 408 ({ \ 409 HPDF_Font __t__p0 = __p0;\ 410 const HPDF_BYTE * __t__p1 = __p1;\ 411 HPDF_UINT __t__p2 = __p2;\ 412 long __base = (long)(HPDF_BASE_NAME);\ 413 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 414 (((HPDF_TextWidth (*)(HPDF_Font , const HPDF_BYTE *, HPDF_UINT ))*(void**)(__base - 646))(__t__p0, __t__p1, __t__p2));\ 415 }) 416 417 #define HPDF_ExtGState_SetAlphaFill(__p0, __p1) \ 418 ({ \ 419 HPDF_ExtGState __t__p0 = __p0;\ 420 HPDF_REAL __t__p1 = __p1;\ 421 long __base = (long)(HPDF_BASE_NAME);\ 422 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 423 (((HPDF_STATUS (*)(HPDF_ExtGState , HPDF_REAL ))*(void**)(__base - 670))(__t__p0, __t__p1));\ 424 }) 425 426 #define HPDF_Page_CreateLinkAnnot(__p0, __p1, __p2) \ 427 ({ \ 428 HPDF_Page __t__p0 = __p0;\ 429 HPDF_Rect __t__p1 = __p1;\ 430 HPDF_Destination __t__p2 = __p2;\ 431 long __base = (long)(HPDF_BASE_NAME);\ 432 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 433 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , HPDF_Destination ))*(void**)(__base - 436))(__t__p0, __t__p1, __t__p2));\ 434 }) 435 436 #define HPDF_FreeTextAnnot_SetLineEndingStyle(__p0, __p1, __p2) \ 437 ({ \ 438 HPDF_Annotation __t__p0 = __p0;\ 439 HPDF_LineAnnotEndingStyle __t__p1 = __p1;\ 440 HPDF_LineAnnotEndingStyle __t__p2 = __p2;\ 441 long __base = (long)(HPDF_BASE_NAME);\ 442 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 443 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_LineAnnotEndingStyle , HPDF_LineAnnotEndingStyle ))*(void**)(__base - 1480))(__t__p0, __t__p1, __t__p2));\ 444 }) 445 446 #define HPDF_Font_GetFontName(__p0) \ 447 ({ \ 448 HPDF_Font __t__p0 = __p0;\ 449 long __base = (long)(HPDF_BASE_NAME);\ 450 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 451 (((const char *(*)(HPDF_Font ))*(void**)(__base - 598))(__t__p0));\ 452 }) 453 454 #define HPDF_Page_GetCurrentPos2(__p0, __p1) \ 455 ({ \ 456 HPDF_Page __t__p0 = __p0;\ 457 HPDF_Point * __t__p1 = __p1;\ 458 long __base = (long)(HPDF_BASE_NAME);\ 459 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 460 (((HPDF_STATUS (*)(HPDF_Page , HPDF_Point *))*(void**)(__base - 718))(__t__p0, __t__p1));\ 461 }) 462 463 #define HPDF_Page_SetFlat(__p0, __p1) \ 464 ({ \ 465 HPDF_Page __t__p0 = __p0;\ 466 HPDF_REAL __t__p1 = __p1;\ 467 long __base = (long)(HPDF_BASE_NAME);\ 468 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 469 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 916))(__t__p0, __t__p1));\ 470 }) 471 472 #define HPDF_Page_GetLineWidth(__p0) \ 473 ({ \ 474 HPDF_Page __t__p0 = __p0;\ 475 long __base = (long)(HPDF_BASE_NAME);\ 476 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 477 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 754))(__t__p0));\ 478 }) 479 480 #define HPDF_Page_SetCMYKStroke(__p0, __p1, __p2, __p3, __p4) \ 481 ({ \ 482 HPDF_Page __t__p0 = __p0;\ 483 HPDF_REAL __t__p1 = __p1;\ 484 HPDF_REAL __t__p2 = __p2;\ 485 HPDF_REAL __t__p3 = __p3;\ 486 HPDF_REAL __t__p4 = __p4;\ 487 long __base = (long)(HPDF_BASE_NAME);\ 488 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 489 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1180))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 490 }) 491 492 #define HPDF_GetPageByIndex(__p0, __p1) \ 493 ({ \ 494 HPDF_Doc __t__p0 = __p0;\ 495 HPDF_UINT __t__p1 = __p1;\ 496 long __base = (long)(HPDF_BASE_NAME);\ 497 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 498 (((HPDF_Page (*)(HPDF_Doc , HPDF_UINT ))*(void**)(__base - 136))(__t__p0, __t__p1));\ 499 }) 500 501 #define HPDF_LinkAnnot_SetHighlightMode(__p0, __p1) \ 502 ({ \ 503 HPDF_Annotation __t__p0 = __p0;\ 504 HPDF_AnnotHighlightMode __t__p1 = __p1;\ 505 long __base = (long)(HPDF_BASE_NAME);\ 506 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 507 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_AnnotHighlightMode ))*(void**)(__base - 448))(__t__p0, __t__p1));\ 508 }) 509 510 #define HPDF_HasDoc(__p0) \ 511 ({ \ 512 HPDF_Doc __t__p0 = __p0;\ 513 long __base = (long)(HPDF_BASE_NAME);\ 514 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 515 (((HPDF_BOOL (*)(HPDF_Doc ))*(void**)(__base - 70))(__t__p0));\ 516 }) 517 518 #define HPDF_Page_GetRGBStroke(__p0) \ 519 ({ \ 520 HPDF_Page __t__p0 = __p0;\ 521 long __base = (long)(HPDF_BASE_NAME);\ 522 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 523 (((HPDF_RGBColor (*)(HPDF_Page ))*(void**)(__base - 832))(__t__p0));\ 524 }) 525 526 #define HPDF_LinkAnnot_SetBorderStyle(__p0, __p1, __p2, __p3) \ 527 ({ \ 528 HPDF_Annotation __t__p0 = __p0;\ 529 HPDF_REAL __t__p1 = __p1;\ 530 HPDF_UINT16 __t__p2 = __p2;\ 531 HPDF_UINT16 __t__p3 = __p3;\ 532 long __base = (long)(HPDF_BASE_NAME);\ 533 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 534 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_REAL , HPDF_UINT16 , HPDF_UINT16 ))*(void**)(__base - 454))(__t__p0, __t__p1, __t__p2, __t__p3));\ 535 }) 536 537 #define HPDF_FreeTextAnnot_Set3PointCalloutLine(__p0, __p1, __p2, __p3) \ 538 ({ \ 539 HPDF_Annotation __t__p0 = __p0;\ 540 HPDF_Point __t__p1 = __p1;\ 541 HPDF_Point __t__p2 = __p2;\ 542 HPDF_Point __t__p3 = __p3;\ 543 long __base = (long)(HPDF_BASE_NAME);\ 544 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 545 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Point , HPDF_Point , HPDF_Point ))*(void**)(__base - 1486))(__t__p0, __t__p1, __t__p2, __t__p3));\ 546 }) 547 548 #define HPDF_MarkupAnnot_SetCloudEffect(__p0, __p1) \ 549 ({ \ 550 HPDF_Annotation __t__p0 = __p0;\ 551 HPDF_INT __t__p1 = __p1;\ 552 long __base = (long)(HPDF_BASE_NAME);\ 553 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 554 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_INT ))*(void**)(__base - 1432))(__t__p0, __t__p1));\ 555 }) 556 557 #define HPDF_Page_GetGrayFill(__p0) \ 558 ({ \ 559 HPDF_Page __t__p0 = __p0;\ 560 long __base = (long)(HPDF_BASE_NAME);\ 561 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 562 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 850))(__t__p0));\ 563 }) 564 565 #define HPDF_Page_ShowTextNextLine(__p0, __p1) \ 566 ({ \ 567 HPDF_Page __t__p0 = __p0;\ 568 const char * __t__p1 = __p1;\ 569 long __base = (long)(HPDF_BASE_NAME);\ 570 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 571 (((HPDF_STATUS (*)(HPDF_Page , const char *))*(void**)(__base - 1138))(__t__p0, __t__p1));\ 572 }) 573 574 #define HPDF_LoadTTFontFromFile(__p0, __p1, __p2) \ 575 ({ \ 576 HPDF_Doc __t__p0 = __p0;\ 577 const char * __t__p1 = __p1;\ 578 HPDF_BOOL __t__p2 = __p2;\ 579 long __base = (long)(HPDF_BASE_NAME);\ 580 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 581 (((const char *(*)(HPDF_Doc , const char *, HPDF_BOOL ))*(void**)(__base - 244))(__t__p0, __t__p1, __t__p2));\ 582 }) 583 584 #define HPDF_GetCurrentEncoder(__p0) \ 585 ({ \ 586 HPDF_Doc __t__p0 = __p0;\ 587 long __base = (long)(HPDF_BASE_NAME);\ 588 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 589 (((HPDF_Encoder (*)(HPDF_Doc ))*(void**)(__base - 364))(__t__p0));\ 590 }) 591 592 #define HPDF_Page_Rectangle(__p0, __p1, __p2, __p3, __p4) \ 593 ({ \ 594 HPDF_Page __t__p0 = __p0;\ 595 HPDF_REAL __t__p1 = __p1;\ 596 HPDF_REAL __t__p2 = __p2;\ 597 HPDF_REAL __t__p3 = __p3;\ 598 HPDF_REAL __t__p4 = __p4;\ 599 long __base = (long)(HPDF_BASE_NAME);\ 600 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 601 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 982))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 602 }) 603 604 #define HPDF_Page_SetSize(__p0, __p1, __p2) \ 605 ({ \ 606 HPDF_Page __t__p0 = __p0;\ 607 HPDF_PageSizes __t__p1 = __p1;\ 608 HPDF_PageDirection __t__p2 = __p2;\ 609 long __base = (long)(HPDF_BASE_NAME);\ 610 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 611 (((HPDF_STATUS (*)(HPDF_Page , HPDF_PageSizes , HPDF_PageDirection ))*(void**)(__base - 214))(__t__p0, __t__p1, __t__p2));\ 612 }) 613 614 #define HPDF_SaveToStream(__p0) \ 615 ({ \ 616 HPDF_Doc __t__p0 = __p0;\ 617 long __base = (long)(HPDF_BASE_NAME);\ 618 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 619 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 82))(__t__p0));\ 620 }) 621 622 #define HPDF_Page_SetGrayFill(__p0, __p1) \ 623 ({ \ 624 HPDF_Page __t__p0 = __p0;\ 625 HPDF_REAL __t__p1 = __p1;\ 626 long __base = (long)(HPDF_BASE_NAME);\ 627 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 628 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1150))(__t__p0, __t__p1));\ 629 }) 630 631 #define HPDF_MarkupAnnot_SetRectDiff(__p0, __p1) \ 632 ({ \ 633 HPDF_Annotation __t__p0 = __p0;\ 634 HPDF_Rect __t__p1 = __p1;\ 635 long __base = (long)(HPDF_BASE_NAME);\ 636 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 637 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Rect ))*(void**)(__base - 1426))(__t__p0, __t__p1));\ 638 }) 639 640 #define HPDF_Page_Arc(__p0, __p1, __p2, __p3, __p4, __p5) \ 641 ({ \ 642 HPDF_Page __t__p0 = __p0;\ 643 HPDF_REAL __t__p1 = __p1;\ 644 HPDF_REAL __t__p2 = __p2;\ 645 HPDF_REAL __t__p3 = __p3;\ 646 HPDF_REAL __t__p4 = __p4;\ 647 HPDF_REAL __t__p5 = __p5;\ 648 long __base = (long)(HPDF_BASE_NAME);\ 649 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 650 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1210))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 651 }) 652 653 #define HPDF_UseJPFonts(__p0) \ 654 ({ \ 655 HPDF_Doc __t__p0 = __p0;\ 656 long __base = (long)(HPDF_BASE_NAME);\ 657 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 658 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 262))(__t__p0));\ 659 }) 660 661 #define HPDF_Page_Circle(__p0, __p1, __p2, __p3) \ 662 ({ \ 663 HPDF_Page __t__p0 = __p0;\ 664 HPDF_REAL __t__p1 = __p1;\ 665 HPDF_REAL __t__p2 = __p2;\ 666 HPDF_REAL __t__p3 = __p3;\ 667 long __base = (long)(HPDF_BASE_NAME);\ 668 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 669 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1198))(__t__p0, __t__p1, __t__p2, __t__p3));\ 670 }) 671 672 #define HPDF_Page_SetHorizontalScalling(__p0, __p1) \ 673 ({ \ 674 HPDF_Page __t__p0 = __p0;\ 675 HPDF_REAL __t__p1 = __p1;\ 676 long __base = (long)(HPDF_BASE_NAME);\ 677 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 678 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1078))(__t__p0, __t__p1));\ 679 }) 680 681 #define HPDF_GetPageMode(__p0) \ 682 ({ \ 683 HPDF_Doc __t__p0 = __p0;\ 684 long __base = (long)(HPDF_BASE_NAME);\ 685 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 686 (((HPDF_PageMode (*)(HPDF_Doc ))*(void**)(__base - 154))(__t__p0));\ 687 }) 688 689 #define HPDF_New(__p0, __p1) \ 690 ({ \ 691 HPDF_Error_Handler __t__p0 = __p0;\ 692 void * __t__p1 = __p1;\ 693 long __base = (long)(HPDF_BASE_NAME);\ 694 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 695 (((HPDF_Doc (*)(HPDF_Error_Handler , void *))*(void**)(__base - 40))(__t__p0, __t__p1));\ 696 }) 697 698 #define HPDF_AttachFile(__p0, __p1) \ 699 ({ \ 700 HPDF_Doc __t__p0 = __p0;\ 701 const char * __t__p1 = __p1;\ 702 long __base = (long)(HPDF_BASE_NAME);\ 703 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 704 (((HPDF_EmbeddedFile (*)(HPDF_Doc , const char *))*(void**)(__base - 1552))(__t__p0, __t__p1));\ 705 }) 706 707 #define HPDF_Page_GetHorizontalScalling(__p0) \ 708 ({ \ 709 HPDF_Page __t__p0 = __p0;\ 710 long __base = (long)(HPDF_BASE_NAME);\ 711 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 712 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 802))(__t__p0));\ 713 }) 714 715 #define HPDF_Page_GetLineJoin(__p0) \ 716 ({ \ 717 HPDF_Page __t__p0 = __p0;\ 718 long __base = (long)(HPDF_BASE_NAME);\ 719 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 720 (((HPDF_LineJoin (*)(HPDF_Page ))*(void**)(__base - 766))(__t__p0));\ 721 }) 722 723 #define HPDF_SetPageMode(__p0, __p1) \ 724 ({ \ 725 HPDF_Doc __t__p0 = __p0;\ 726 HPDF_PageMode __t__p1 = __p1;\ 727 long __base = (long)(HPDF_BASE_NAME);\ 728 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 729 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_PageMode ))*(void**)(__base - 160))(__t__p0, __t__p1));\ 730 }) 731 732 #define HPDF_GetError(__p0) \ 733 ({ \ 734 HPDF_Doc __t__p0 = __p0;\ 735 long __base = (long)(HPDF_BASE_NAME);\ 736 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 737 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 112))(__t__p0));\ 738 }) 739 740 #define HPDF_ReadFromStream(__p0, __p1, __p2) \ 741 ({ \ 742 HPDF_Doc __t__p0 = __p0;\ 743 HPDF_BYTE * __t__p1 = __p1;\ 744 HPDF_UINT32 * __t__p2 = __p2;\ 745 long __base = (long)(HPDF_BASE_NAME);\ 746 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 747 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_BYTE *, HPDF_UINT32 *))*(void**)(__base - 94))(__t__p0, __t__p1, __t__p2));\ 748 }) 749 750 #define HPDF_3DView_SetOrthogonalProjection(__p0, __p1) \ 751 ({ \ 752 HPDF_Dict __t__p0 = __p0;\ 753 HPDF_REAL __t__p1 = __p1;\ 754 long __base = (long)(HPDF_BASE_NAME);\ 755 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 756 (((HPDF_STATUS (*)(HPDF_Dict , HPDF_REAL ))*(void**)(__base - 1276))(__t__p0, __t__p1));\ 757 }) 758 759 #define HPDF_SetInfoDateAttr(__p0, __p1, __p2) \ 760 ({ \ 761 HPDF_Doc __t__p0 = __p0;\ 762 HPDF_InfoType __t__p1 = __p1;\ 763 HPDF_Date __t__p2 = __p2;\ 764 long __base = (long)(HPDF_BASE_NAME);\ 765 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 766 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_InfoType , HPDF_Date ))*(void**)(__base - 568))(__t__p0, __t__p1, __t__p2));\ 767 }) 768 769 #define HPDF_Page_SetLineJoin(__p0, __p1) \ 770 ({ \ 771 HPDF_Page __t__p0 = __p0;\ 772 HPDF_LineJoin __t__p1 = __p1;\ 773 long __base = (long)(HPDF_BASE_NAME);\ 774 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 775 (((HPDF_STATUS (*)(HPDF_Page , HPDF_LineJoin ))*(void**)(__base - 898))(__t__p0, __t__p1));\ 776 }) 777 778 #define HPDF_Page_GetGrayStroke(__p0) \ 779 ({ \ 780 HPDF_Page __t__p0 = __p0;\ 781 long __base = (long)(HPDF_BASE_NAME);\ 782 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 783 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 856))(__t__p0));\ 784 }) 785 786 #define HPDF_ExtGState_SetBlendMode(__p0, __p1) \ 787 ({ \ 788 HPDF_ExtGState __t__p0 = __p0;\ 789 HPDF_BlendMode __t__p1 = __p1;\ 790 long __base = (long)(HPDF_BASE_NAME);\ 791 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 792 (((HPDF_STATUS (*)(HPDF_ExtGState , HPDF_BlendMode ))*(void**)(__base - 676))(__t__p0, __t__p1));\ 793 }) 794 795 #define HPDF_Page_Eoclip(__p0) \ 796 ({ \ 797 HPDF_Page __t__p0 = __p0;\ 798 long __base = (long)(HPDF_BASE_NAME);\ 799 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 800 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1048))(__t__p0));\ 801 }) 802 803 #define HPDF_MarkupAnnot_SetPopup(__p0, __p1) \ 804 ({ \ 805 HPDF_Annotation __t__p0 = __p0;\ 806 HPDF_Annotation __t__p1 = __p1;\ 807 long __base = (long)(HPDF_BASE_NAME);\ 808 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 809 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Annotation ))*(void**)(__base - 1420))(__t__p0, __t__p1));\ 810 }) 811 812 #define HPDF_U3D_SetDefault3DView(__p0, __p1) \ 813 ({ \ 814 HPDF_U3D __t__p0 = __p0;\ 815 const char * __t__p1 = __p1;\ 816 long __base = (long)(HPDF_BASE_NAME);\ 817 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 818 (((HPDF_STATUS (*)(HPDF_U3D , const char *))*(void**)(__base - 1246))(__t__p0, __t__p1));\ 819 }) 820 821 #define HPDF_Page_SetMiterLimit(__p0, __p1) \ 822 ({ \ 823 HPDF_Page __t__p0 = __p0;\ 824 HPDF_REAL __t__p1 = __p1;\ 825 long __base = (long)(HPDF_BASE_NAME);\ 826 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 827 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 904))(__t__p0, __t__p1));\ 828 }) 829 830 #define HPDF_SetCompressionMode(__p0, __p1) \ 831 ({ \ 832 HPDF_Doc __t__p0 = __p0;\ 833 HPDF_UINT __t__p1 = __p1;\ 834 long __base = (long)(HPDF_BASE_NAME);\ 835 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 836 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_UINT ))*(void**)(__base - 592))(__t__p0, __t__p1));\ 837 }) 838 839 #define HPDF_Page_SetFontAndSize(__p0, __p1, __p2) \ 840 ({ \ 841 HPDF_Page __t__p0 = __p0;\ 842 HPDF_Font __t__p1 = __p1;\ 843 HPDF_REAL __t__p2 = __p2;\ 844 long __base = (long)(HPDF_BASE_NAME);\ 845 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 846 (((HPDF_STATUS (*)(HPDF_Page , HPDF_Font , HPDF_REAL ))*(void**)(__base - 1090))(__t__p0, __t__p1, __t__p2));\ 847 }) 848 849 #define HPDF_Page_ShowText(__p0, __p1) \ 850 ({ \ 851 HPDF_Page __t__p0 = __p0;\ 852 const char * __t__p1 = __p1;\ 853 long __base = (long)(HPDF_BASE_NAME);\ 854 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 855 (((HPDF_STATUS (*)(HPDF_Page , const char *))*(void**)(__base - 1132))(__t__p0, __t__p1));\ 856 }) 857 858 #define HPDF_Page_GetGMode(__p0) \ 859 ({ \ 860 HPDF_Page __t__p0 = __p0;\ 861 long __base = (long)(HPDF_BASE_NAME);\ 862 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 863 (((HPDF_UINT16 (*)(HPDF_Page ))*(void**)(__base - 706))(__t__p0));\ 864 }) 865 866 #define HPDF_MarkupAnnot_SetCreationDate(__p0, __p1) \ 867 ({ \ 868 HPDF_Annotation __t__p0 = __p0;\ 869 HPDF_Date __t__p1 = __p1;\ 870 long __base = (long)(HPDF_BASE_NAME);\ 871 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 872 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Date ))*(void**)(__base - 1402))(__t__p0, __t__p1));\ 873 }) 874 875 #define HPDF_MarkupAnnot_SetTransparency(__p0, __p1) \ 876 ({ \ 877 HPDF_Annotation __t__p0 = __p0;\ 878 HPDF_REAL __t__p1 = __p1;\ 879 long __base = (long)(HPDF_BASE_NAME);\ 880 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 881 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_REAL ))*(void**)(__base - 1408))(__t__p0, __t__p1));\ 882 }) 883 884 #define HPDF_Page_GetFlat(__p0) \ 885 ({ \ 886 HPDF_Page __t__p0 = __p0;\ 887 long __base = (long)(HPDF_BASE_NAME);\ 888 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 889 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 784))(__t__p0));\ 890 }) 891 892 #define HPDF_Page_SetWidth(__p0, __p1) \ 893 ({ \ 894 HPDF_Page __t__p0 = __p0;\ 895 HPDF_REAL __t__p1 = __p1;\ 896 long __base = (long)(HPDF_BASE_NAME);\ 897 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 898 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 202))(__t__p0, __t__p1));\ 899 }) 900 901 #define HPDF_Font_GetAscent(__p0) \ 902 ({ \ 903 HPDF_Font __t__p0 = __p0;\ 904 long __base = (long)(HPDF_BASE_NAME);\ 905 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 906 (((HPDF_INT (*)(HPDF_Font ))*(void**)(__base - 622))(__t__p0));\ 907 }) 908 909 #define HPDF_Page_GetCMYKFill(__p0) \ 910 ({ \ 911 HPDF_Page __t__p0 = __p0;\ 912 long __base = (long)(HPDF_BASE_NAME);\ 913 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 914 (((HPDF_CMYKColor (*)(HPDF_Page ))*(void**)(__base - 838))(__t__p0));\ 915 }) 916 917 #define HPDF_3DView_SetBackgroundColor(__p0, __p1, __p2, __p3) \ 918 ({ \ 919 HPDF_Dict __t__p0 = __p0;\ 920 HPDF_REAL __t__p1 = __p1;\ 921 HPDF_REAL __t__p2 = __p2;\ 922 HPDF_REAL __t__p3 = __p3;\ 923 long __base = (long)(HPDF_BASE_NAME);\ 924 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 925 (((HPDF_STATUS (*)(HPDF_Dict , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1264))(__t__p0, __t__p1, __t__p2, __t__p3));\ 926 }) 927 928 #define HPDF_Image_GetSize(__p0) \ 929 ({ \ 930 HPDF_Image __t__p0 = __p0;\ 931 long __base = (long)(HPDF_BASE_NAME);\ 932 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 933 (((HPDF_Point (*)(HPDF_Image ))*(void**)(__base - 508))(__t__p0));\ 934 }) 935 936 #define HPDF_MarkupAnnot_SetInteriorTransparent(__p0) \ 937 ({ \ 938 HPDF_Annotation __t__p0 = __p0;\ 939 long __base = (long)(HPDF_BASE_NAME);\ 940 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 941 (((HPDF_STATUS (*)(HPDF_Annotation ))*(void**)(__base - 1456))(__t__p0));\ 942 }) 943 944 #define HPDF_Page_SetCMYKFill(__p0, __p1, __p2, __p3, __p4) \ 945 ({ \ 946 HPDF_Page __t__p0 = __p0;\ 947 HPDF_REAL __t__p1 = __p1;\ 948 HPDF_REAL __t__p2 = __p2;\ 949 HPDF_REAL __t__p3 = __p3;\ 950 HPDF_REAL __t__p4 = __p4;\ 951 long __base = (long)(HPDF_BASE_NAME);\ 952 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 953 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1174))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 954 }) 955 956 #define HPDF_Page_SetWordSpace(__p0, __p1) \ 957 ({ \ 958 HPDF_Page __t__p0 = __p0;\ 959 HPDF_REAL __t__p1 = __p1;\ 960 long __base = (long)(HPDF_BASE_NAME);\ 961 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 962 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1072))(__t__p0, __t__p1));\ 963 }) 964 965 #define HPDF_SetViewerPreference(__p0, __p1) \ 966 ({ \ 967 HPDF_Doc __t__p0 = __p0;\ 968 HPDF_UINT __t__p1 = __p1;\ 969 long __base = (long)(HPDF_BASE_NAME);\ 970 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 971 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_UINT ))*(void**)(__base - 172))(__t__p0, __t__p1));\ 972 }) 973 974 #define HPDF_Annot_SetNoColor(__p0) \ 975 ({ \ 976 HPDF_Annotation __t__p0 = __p0;\ 977 long __base = (long)(HPDF_BASE_NAME);\ 978 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 979 (((HPDF_STATUS (*)(HPDF_Annotation ))*(void**)(__base - 1384))(__t__p0));\ 980 }) 981 982 #define HPDF_Page_TextWidth(__p0, __p1) \ 983 ({ \ 984 HPDF_Page __t__p0 = __p0;\ 985 const char * __t__p1 = __p1;\ 986 long __base = (long)(HPDF_BASE_NAME);\ 987 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 988 (((HPDF_REAL (*)(HPDF_Page , const char *))*(void**)(__base - 682))(__t__p0, __t__p1));\ 989 }) 990 991 #define HPDF_PopupAnnot_SetOpened(__p0, __p1) \ 992 ({ \ 993 HPDF_Annotation __t__p0 = __p0;\ 994 HPDF_BOOL __t__p1 = __p1;\ 995 long __base = (long)(HPDF_BASE_NAME);\ 996 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 997 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_BOOL ))*(void**)(__base - 1474))(__t__p0, __t__p1));\ 998 }) 999 1000 #define HPDF_Page_GetCurrentPos(__p0) \ 1001 ({ \ 1002 HPDF_Page __t__p0 = __p0;\ 1003 long __base = (long)(HPDF_BASE_NAME);\ 1004 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1005 (((HPDF_Point (*)(HPDF_Page ))*(void**)(__base - 712))(__t__p0));\ 1006 }) 1007 1008 #define HPDF_Page_SetTextRenderingMode(__p0, __p1) \ 1009 ({ \ 1010 HPDF_Page __t__p0 = __p0;\ 1011 HPDF_TextRenderingMode __t__p1 = __p1;\ 1012 long __base = (long)(HPDF_BASE_NAME);\ 1013 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1014 (((HPDF_STATUS (*)(HPDF_Page , HPDF_TextRenderingMode ))*(void**)(__base - 1096))(__t__p0, __t__p1));\ 1015 }) 1016 1017 #define HPDF_Image_GetColorSpace(__p0) \ 1018 ({ \ 1019 HPDF_Image __t__p0 = __p0;\ 1020 long __base = (long)(HPDF_BASE_NAME);\ 1021 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1022 (((const char *(*)(HPDF_Image ))*(void**)(__base - 538))(__t__p0));\ 1023 }) 1024 1025 #define HPDF_Page_Concat(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 1026 ({ \ 1027 HPDF_Page __t__p0 = __p0;\ 1028 HPDF_REAL __t__p1 = __p1;\ 1029 HPDF_REAL __t__p2 = __p2;\ 1030 HPDF_REAL __t__p3 = __p3;\ 1031 HPDF_REAL __t__p4 = __p4;\ 1032 HPDF_REAL __t__p5 = __p5;\ 1033 HPDF_REAL __t__p6 = __p6;\ 1034 long __base = (long)(HPDF_BASE_NAME);\ 1035 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1036 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 940))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 1037 }) 1038 1039 #define HPDF_Destination_SetFit(__p0) \ 1040 ({ \ 1041 HPDF_Destination __t__p0 = __p0;\ 1042 long __base = (long)(HPDF_BASE_NAME);\ 1043 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1044 (((HPDF_STATUS (*)(HPDF_Destination ))*(void**)(__base - 316))(__t__p0));\ 1045 }) 1046 1047 #define HPDF_Page_SetRotate(__p0, __p1) \ 1048 ({ \ 1049 HPDF_Page __t__p0 = __p0;\ 1050 HPDF_UINT16 __t__p1 = __p1;\ 1051 long __base = (long)(HPDF_BASE_NAME);\ 1052 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1053 (((HPDF_STATUS (*)(HPDF_Page , HPDF_UINT16 ))*(void**)(__base - 220))(__t__p0, __t__p1));\ 1054 }) 1055 1056 #define HPDF_LoadPngImageFromMem(__p0, __p1, __p2) \ 1057 ({ \ 1058 HPDF_Doc __t__p0 = __p0;\ 1059 const HPDF_BYTE * __t__p1 = __p1;\ 1060 HPDF_UINT __t__p2 = __p2;\ 1061 long __base = (long)(HPDF_BASE_NAME);\ 1062 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1063 (((HPDF_Image (*)(HPDF_Doc , const HPDF_BYTE *, HPDF_UINT ))*(void**)(__base - 1534))(__t__p0, __t__p1, __t__p2));\ 1064 }) 1065 1066 #define HPDF_Page_GetFillingColorSpace(__p0) \ 1067 ({ \ 1068 HPDF_Page __t__p0 = __p0;\ 1069 long __base = (long)(HPDF_BASE_NAME);\ 1070 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1071 (((HPDF_ColorSpace (*)(HPDF_Page ))*(void**)(__base - 868))(__t__p0));\ 1072 }) 1073 1074 #define HPDF_ICC_LoadIccFromMem(__p0, __p1, __p2, __p3, __p4) \ 1075 ({ \ 1076 HPDF_Doc __t__p0 = __p0;\ 1077 HPDF_MMgr __t__p1 = __p1;\ 1078 HPDF_Stream __t__p2 = __p2;\ 1079 HPDF_Xref __t__p3 = __p3;\ 1080 int __t__p4 = __p4;\ 1081 long __base = (long)(HPDF_BASE_NAME);\ 1082 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1083 (((HPDF_OutputIntent (*)(HPDF_Doc , HPDF_MMgr , HPDF_Stream , HPDF_Xref , int ))*(void**)(__base - 1558))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1084 }) 1085 1086 #define HPDF_Page_ClosePathStroke(__p0) \ 1087 ({ \ 1088 HPDF_Page __t__p0 = __p0;\ 1089 long __base = (long)(HPDF_BASE_NAME);\ 1090 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1091 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 994))(__t__p0));\ 1092 }) 1093 1094 #define HPDF_Font_GetEncodingName(__p0) \ 1095 ({ \ 1096 HPDF_Font __t__p0 = __p0;\ 1097 long __base = (long)(HPDF_BASE_NAME);\ 1098 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1099 (((const char *(*)(HPDF_Font ))*(void**)(__base - 604))(__t__p0));\ 1100 }) 1101 1102 #define HPDF_Page_SetCharSpace(__p0, __p1) \ 1103 ({ \ 1104 HPDF_Page __t__p0 = __p0;\ 1105 HPDF_REAL __t__p1 = __p1;\ 1106 long __base = (long)(HPDF_BASE_NAME);\ 1107 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1108 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1066))(__t__p0, __t__p1));\ 1109 }) 1110 1111 #define HPDF_Page_GetTextLeading(__p0) \ 1112 ({ \ 1113 HPDF_Page __t__p0 = __p0;\ 1114 long __base = (long)(HPDF_BASE_NAME);\ 1115 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1116 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 808))(__t__p0));\ 1117 }) 1118 1119 #define HPDF_SetPermission(__p0, __p1) \ 1120 ({ \ 1121 HPDF_Doc __t__p0 = __p0;\ 1122 HPDF_UINT __t__p1 = __p1;\ 1123 long __base = (long)(HPDF_BASE_NAME);\ 1124 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1125 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_UINT ))*(void**)(__base - 580))(__t__p0, __t__p1));\ 1126 }) 1127 1128 #define HPDF_GetPageLayout(__p0) \ 1129 ({ \ 1130 HPDF_Doc __t__p0 = __p0;\ 1131 long __base = (long)(HPDF_BASE_NAME);\ 1132 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1133 (((HPDF_PageLayout (*)(HPDF_Doc ))*(void**)(__base - 142))(__t__p0));\ 1134 }) 1135 1136 #define HPDF_MarkupAnnot_SetInteriorGrayColor(__p0, __p1) \ 1137 ({ \ 1138 HPDF_Annotation __t__p0 = __p0;\ 1139 HPDF_REAL __t__p1 = __p1;\ 1140 long __base = (long)(HPDF_BASE_NAME);\ 1141 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1142 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_REAL ))*(void**)(__base - 1450))(__t__p0, __t__p1));\ 1143 }) 1144 1145 #define HPDF_Page_GSave(__p0) \ 1146 ({ \ 1147 HPDF_Page __t__p0 = __p0;\ 1148 long __base = (long)(HPDF_BASE_NAME);\ 1149 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1150 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 928))(__t__p0));\ 1151 }) 1152 1153 #define HPDF_MarkupAnnot_SetSubject(__p0, __p1) \ 1154 ({ \ 1155 HPDF_Annotation __t__p0 = __p0;\ 1156 const char * __t__p1 = __p1;\ 1157 long __base = (long)(HPDF_BASE_NAME);\ 1158 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1159 (((HPDF_STATUS (*)(HPDF_Annotation , const char *))*(void**)(__base - 1396))(__t__p0, __t__p1));\ 1160 }) 1161 1162 #define HPDF_Page_GetTextRenderingMode(__p0) \ 1163 ({ \ 1164 HPDF_Page __t__p0 = __p0;\ 1165 long __base = (long)(HPDF_BASE_NAME);\ 1166 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1167 (((HPDF_TextRenderingMode (*)(HPDF_Page ))*(void**)(__base - 814))(__t__p0));\ 1168 }) 1169 1170 #define HPDF_Image_GetBitsPerComponent(__p0) \ 1171 ({ \ 1172 HPDF_Image __t__p0 = __p0;\ 1173 long __base = (long)(HPDF_BASE_NAME);\ 1174 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1175 (((HPDF_UINT (*)(HPDF_Image ))*(void**)(__base - 532))(__t__p0));\ 1176 }) 1177 1178 #define HPDF_Page_CreateHighlightAnnot(__p0, __p1, __p2, __p3) \ 1179 ({ \ 1180 HPDF_Page __t__p0 = __p0;\ 1181 HPDF_Rect __t__p1 = __p1;\ 1182 const char * __t__p2 = __p2;\ 1183 HPDF_Encoder __t__p3 = __p3;\ 1184 long __base = (long)(HPDF_BASE_NAME);\ 1185 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1186 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1318))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1187 }) 1188 1189 #define HPDF_Font_GetBBox(__p0) \ 1190 ({ \ 1191 HPDF_Font __t__p0 = __p0;\ 1192 long __base = (long)(HPDF_BASE_NAME);\ 1193 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1194 (((HPDF_Box (*)(HPDF_Font ))*(void**)(__base - 616))(__t__p0));\ 1195 }) 1196 1197 #define HPDF_Page_MoveTextPos2(__p0, __p1, __p2) \ 1198 ({ \ 1199 HPDF_Page __t__p0 = __p0;\ 1200 HPDF_REAL __t__p1 = __p1;\ 1201 HPDF_REAL __t__p2 = __p2;\ 1202 long __base = (long)(HPDF_BASE_NAME);\ 1203 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1204 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1114))(__t__p0, __t__p1, __t__p2));\ 1205 }) 1206 1207 #define HPDF_Free(__p0) \ 1208 ({ \ 1209 HPDF_Doc __t__p0 = __p0;\ 1210 long __base = (long)(HPDF_BASE_NAME);\ 1211 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1212 (((void (*)(HPDF_Doc ))*(void**)(__base - 52))(__t__p0));\ 1213 }) 1214 1215 #define HPDF_UseCNTFonts(__p0) \ 1216 ({ \ 1217 HPDF_Doc __t__p0 = __p0;\ 1218 long __base = (long)(HPDF_BASE_NAME);\ 1219 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1220 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 280))(__t__p0));\ 1221 }) 1222 1223 #define HPDF_Page_SetZoom(__p0, __p1) \ 1224 ({ \ 1225 HPDF_Page __t__p0 = __p0;\ 1226 HPDF_REAL __t__p1 = __p1;\ 1227 long __base = (long)(HPDF_BASE_NAME);\ 1228 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1229 (((HPDF_EXPORT (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1294))(__t__p0, __t__p1));\ 1230 }) 1231 1232 #define HPDF_Encoder_GetWritingMode(__p0) \ 1233 ({ \ 1234 HPDF_Encoder __t__p0 = __p0;\ 1235 long __base = (long)(HPDF_BASE_NAME);\ 1236 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1237 (((HPDF_WritingMode (*)(HPDF_Encoder ))*(void**)(__base - 394))(__t__p0));\ 1238 }) 1239 1240 #define HPDF_Page_GetStrokingColorSpace(__p0) \ 1241 ({ \ 1242 HPDF_Page __t__p0 = __p0;\ 1243 long __base = (long)(HPDF_BASE_NAME);\ 1244 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1245 (((HPDF_ColorSpace (*)(HPDF_Page ))*(void**)(__base - 862))(__t__p0));\ 1246 }) 1247 1248 #define HPDF_Page_CreateURILinkAnnot(__p0, __p1, __p2) \ 1249 ({ \ 1250 HPDF_Page __t__p0 = __p0;\ 1251 HPDF_Rect __t__p1 = __p1;\ 1252 const char * __t__p2 = __p2;\ 1253 long __base = (long)(HPDF_BASE_NAME);\ 1254 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1255 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *))*(void**)(__base - 442))(__t__p0, __t__p1, __t__p2));\ 1256 }) 1257 1258 #define HPDF_Page_CreateUnderlineAnnot(__p0, __p1, __p2, __p3) \ 1259 ({ \ 1260 HPDF_Page __t__p0 = __p0;\ 1261 HPDF_Rect __t__p1 = __p1;\ 1262 const char * __t__p2 = __p2;\ 1263 HPDF_Encoder __t__p3 = __p3;\ 1264 long __base = (long)(HPDF_BASE_NAME);\ 1265 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1266 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1324))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1267 }) 1268 1269 #define HPDF_LoadTTFontFromFile2(__p0, __p1, __p2, __p3) \ 1270 ({ \ 1271 HPDF_Doc __t__p0 = __p0;\ 1272 const char * __t__p1 = __p1;\ 1273 HPDF_UINT __t__p2 = __p2;\ 1274 HPDF_BOOL __t__p3 = __p3;\ 1275 long __base = (long)(HPDF_BASE_NAME);\ 1276 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1277 (((const char *(*)(HPDF_Doc , const char *, HPDF_UINT , HPDF_BOOL ))*(void**)(__base - 250))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1278 }) 1279 1280 #define HPDF_UseCNTEncodings(__p0) \ 1281 ({ \ 1282 HPDF_Doc __t__p0 = __p0;\ 1283 long __base = (long)(HPDF_BASE_NAME);\ 1284 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1285 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 418))(__t__p0));\ 1286 }) 1287 1288 #define HPDF_Page_SetRGBFill(__p0, __p1, __p2, __p3) \ 1289 ({ \ 1290 HPDF_Page __t__p0 = __p0;\ 1291 HPDF_REAL __t__p1 = __p1;\ 1292 HPDF_REAL __t__p2 = __p2;\ 1293 HPDF_REAL __t__p3 = __p3;\ 1294 long __base = (long)(HPDF_BASE_NAME);\ 1295 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1296 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1162))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1297 }) 1298 1299 #define HPDF_TextAnnot_SetIcon(__p0, __p1) \ 1300 ({ \ 1301 HPDF_Annotation __t__p0 = __p0;\ 1302 HPDF_AnnotIcon __t__p1 = __p1;\ 1303 long __base = (long)(HPDF_BASE_NAME);\ 1304 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1305 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_AnnotIcon ))*(void**)(__base - 460))(__t__p0, __t__p1));\ 1306 }) 1307 1308 #define HPDF_MarkupAnnot_SetInteriorRGBColor(__p0, __p1) \ 1309 ({ \ 1310 HPDF_Annotation __t__p0 = __p0;\ 1311 HPDF_RGBColor __t__p1 = __p1;\ 1312 long __base = (long)(HPDF_BASE_NAME);\ 1313 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1314 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_RGBColor ))*(void**)(__base - 1438))(__t__p0, __t__p1));\ 1315 }) 1316 1317 #define HPDF_Page_SetTextMatrix(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 1318 ({ \ 1319 HPDF_Page __t__p0 = __p0;\ 1320 HPDF_REAL __t__p1 = __p1;\ 1321 HPDF_REAL __t__p2 = __p2;\ 1322 HPDF_REAL __t__p3 = __p3;\ 1323 HPDF_REAL __t__p4 = __p4;\ 1324 HPDF_REAL __t__p5 = __p5;\ 1325 HPDF_REAL __t__p6 = __p6;\ 1326 long __base = (long)(HPDF_BASE_NAME);\ 1327 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1328 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1120))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 1329 }) 1330 1331 #define HPDF_Font_MeasureText(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \ 1332 ({ \ 1333 HPDF_Font __t__p0 = __p0;\ 1334 const HPDF_BYTE * __t__p1 = __p1;\ 1335 HPDF_UINT __t__p2 = __p2;\ 1336 HPDF_REAL __t__p3 = __p3;\ 1337 HPDF_REAL __t__p4 = __p4;\ 1338 HPDF_REAL __t__p5 = __p5;\ 1339 HPDF_REAL __t__p6 = __p6;\ 1340 HPDF_BOOL __t__p7 = __p7;\ 1341 HPDF_REAL * __t__p8 = __p8;\ 1342 long __base = (long)(HPDF_BASE_NAME);\ 1343 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1344 (((HPDF_UINT (*)(HPDF_Font , const HPDF_BYTE *, HPDF_UINT , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_BOOL , HPDF_REAL *))*(void**)(__base - 652))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6, __t__p7, __t__p8));\ 1345 }) 1346 1347 #define HPDF_Page_MoveTo(__p0, __p1, __p2) \ 1348 ({ \ 1349 HPDF_Page __t__p0 = __p0;\ 1350 HPDF_REAL __t__p1 = __p1;\ 1351 HPDF_REAL __t__p2 = __p2;\ 1352 long __base = (long)(HPDF_BASE_NAME);\ 1353 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1354 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 946))(__t__p0, __t__p1, __t__p2));\ 1355 }) 1356 1357 #define HPDF_Page_Fill(__p0) \ 1358 ({ \ 1359 HPDF_Page __t__p0 = __p0;\ 1360 long __base = (long)(HPDF_BASE_NAME);\ 1361 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1362 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1000))(__t__p0));\ 1363 }) 1364 1365 #define HPDF_3DView_AddNode(__p0, __p1, __p2, __p3) \ 1366 ({ \ 1367 HPDF_Dict __t__p0 = __p0;\ 1368 const char * __t__p1 = __p1;\ 1369 HPDF_REAL __t__p2 = __p2;\ 1370 HPDF_BOOL __t__p3 = __p3;\ 1371 long __base = (long)(HPDF_BASE_NAME);\ 1372 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1373 (((HPDF_STATUS (*)(HPDF_Dict , const char *, HPDF_REAL , HPDF_BOOL ))*(void**)(__base - 1252))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1374 }) 1375 1376 #define HPDF_LoadU3DFromFile(__p0, __p1) \ 1377 ({ \ 1378 HPDF_Doc __t__p0 = __p0;\ 1379 const char * __t__p1 = __p1;\ 1380 long __base = (long)(HPDF_BASE_NAME);\ 1381 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1382 (((HPDF_U3D (*)(HPDF_Doc , const char *))*(void**)(__base - 1570))(__t__p0, __t__p1));\ 1383 }) 1384 1385 #define HPDF_Page_GetRGBFill(__p0) \ 1386 ({ \ 1387 HPDF_Page __t__p0 = __p0;\ 1388 long __base = (long)(HPDF_BASE_NAME);\ 1389 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1390 (((HPDF_RGBColor (*)(HPDF_Page ))*(void**)(__base - 826))(__t__p0));\ 1391 }) 1392 1393 #define HPDF_LoadPngImageFromFile2(__p0, __p1) \ 1394 ({ \ 1395 HPDF_Doc __t__p0 = __p0;\ 1396 const char * __t__p1 = __p1;\ 1397 long __base = (long)(HPDF_BASE_NAME);\ 1398 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1399 (((HPDF_Image (*)(HPDF_Doc , const char *))*(void**)(__base - 478))(__t__p0, __t__p1));\ 1400 }) 1401 1402 #define HPDF_TextAnnot_SetOpened(__p0, __p1) \ 1403 ({ \ 1404 HPDF_Annotation __t__p0 = __p0;\ 1405 HPDF_BOOL __t__p1 = __p1;\ 1406 long __base = (long)(HPDF_BASE_NAME);\ 1407 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1408 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_BOOL ))*(void**)(__base - 466))(__t__p0, __t__p1));\ 1409 }) 1410 1411 #define HPDF_ResetStream(__p0) \ 1412 ({ \ 1413 HPDF_Doc __t__p0 = __p0;\ 1414 long __base = (long)(HPDF_BASE_NAME);\ 1415 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1416 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 100))(__t__p0));\ 1417 }) 1418 1419 #define HPDF_Image_AddSMask(__p0, __p1) \ 1420 ({ \ 1421 HPDF_Image __t__p0 = __p0;\ 1422 HPDF_Image __t__p1 = __p1;\ 1423 long __base = (long)(HPDF_BASE_NAME);\ 1424 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1425 (((HPDF_STATUS (*)(HPDF_Image , HPDF_Image ))*(void**)(__base - 1546))(__t__p0, __t__p1));\ 1426 }) 1427 1428 #define HPDF_SetEncryptionMode(__p0, __p1, __p2) \ 1429 ({ \ 1430 HPDF_Doc __t__p0 = __p0;\ 1431 HPDF_EncryptMode __t__p1 = __p1;\ 1432 HPDF_UINT __t__p2 = __p2;\ 1433 long __base = (long)(HPDF_BASE_NAME);\ 1434 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1435 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_EncryptMode , HPDF_UINT ))*(void**)(__base - 586))(__t__p0, __t__p1, __t__p2));\ 1436 }) 1437 1438 #define HPDF_Page_TextOut(__p0, __p1, __p2, __p3) \ 1439 ({ \ 1440 HPDF_Page __t__p0 = __p0;\ 1441 HPDF_REAL __t__p1 = __p1;\ 1442 HPDF_REAL __t__p2 = __p2;\ 1443 const char * __t__p3 = __p3;\ 1444 long __base = (long)(HPDF_BASE_NAME);\ 1445 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1446 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , const char *))*(void**)(__base - 1216))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1447 }) 1448 1449 #define HPDF_Font_GetXHeight(__p0) \ 1450 ({ \ 1451 HPDF_Font __t__p0 = __p0;\ 1452 long __base = (long)(HPDF_BASE_NAME);\ 1453 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1454 (((HPDF_UINT (*)(HPDF_Font ))*(void**)(__base - 634))(__t__p0));\ 1455 }) 1456 1457 #define HPDF_Page_MeasureText(__p0, __p1, __p2, __p3, __p4) \ 1458 ({ \ 1459 HPDF_Page __t__p0 = __p0;\ 1460 const char * __t__p1 = __p1;\ 1461 HPDF_REAL __t__p2 = __p2;\ 1462 HPDF_BOOL __t__p3 = __p3;\ 1463 HPDF_REAL * __t__p4 = __p4;\ 1464 long __base = (long)(HPDF_BASE_NAME);\ 1465 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1466 (((HPDF_UINT (*)(HPDF_Page , const char *, HPDF_REAL , HPDF_BOOL , HPDF_REAL *))*(void**)(__base - 688))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1467 }) 1468 1469 #define HPDF_Page_GetCMYKStroke(__p0) \ 1470 ({ \ 1471 HPDF_Page __t__p0 = __p0;\ 1472 long __base = (long)(HPDF_BASE_NAME);\ 1473 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1474 (((HPDF_CMYKColor (*)(HPDF_Page ))*(void**)(__base - 844))(__t__p0));\ 1475 }) 1476 1477 #define HPDF_Page_Create3DView(__p0, __p1, __p2, __p3) \ 1478 ({ \ 1479 HPDF_Page __t__p0 = __p0;\ 1480 HPDF_U3D __t__p1 = __p1;\ 1481 HPDF_Annotation __t__p2 = __p2;\ 1482 const char * __t__p3 = __p3;\ 1483 long __base = (long)(HPDF_BASE_NAME);\ 1484 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1485 (((HPDF_Dict (*)(HPDF_Page , HPDF_U3D , HPDF_Annotation , const char *))*(void**)(__base - 1528))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1486 }) 1487 1488 #define HPDF_Image_GetWidth(__p0) \ 1489 ({ \ 1490 HPDF_Image __t__p0 = __p0;\ 1491 long __base = (long)(HPDF_BASE_NAME);\ 1492 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1493 (((HPDF_UINT (*)(HPDF_Image ))*(void**)(__base - 520))(__t__p0));\ 1494 }) 1495 1496 #define HPDF_UseCNSFonts(__p0) \ 1497 ({ \ 1498 HPDF_Doc __t__p0 = __p0;\ 1499 long __base = (long)(HPDF_BASE_NAME);\ 1500 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1501 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 274))(__t__p0));\ 1502 }) 1503 1504 #define HPDF_Annot_SetCMYKColor(__p0, __p1) \ 1505 ({ \ 1506 HPDF_Annotation __t__p0 = __p0;\ 1507 HPDF_CMYKColor __t__p1 = __p1;\ 1508 long __base = (long)(HPDF_BASE_NAME);\ 1509 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1510 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_CMYKColor ))*(void**)(__base - 1372))(__t__p0, __t__p1));\ 1511 }) 1512 1513 #define HPDF_Page_GetTransMatrix(__p0) \ 1514 ({ \ 1515 HPDF_Page __t__p0 = __p0;\ 1516 long __base = (long)(HPDF_BASE_NAME);\ 1517 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1518 (((HPDF_TransMatrix (*)(HPDF_Page ))*(void**)(__base - 748))(__t__p0));\ 1519 }) 1520 1521 #define HPDF_LoadRawImageFromFile(__p0, __p1, __p2, __p3, __p4) \ 1522 ({ \ 1523 HPDF_Doc __t__p0 = __p0;\ 1524 const char * __t__p1 = __p1;\ 1525 HPDF_UINT __t__p2 = __p2;\ 1526 HPDF_UINT __t__p3 = __p3;\ 1527 HPDF_ColorSpace __t__p4 = __p4;\ 1528 long __base = (long)(HPDF_BASE_NAME);\ 1529 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1530 (((HPDF_Image (*)(HPDF_Doc , const char *, HPDF_UINT , HPDF_UINT , HPDF_ColorSpace ))*(void**)(__base - 496))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1531 }) 1532 1533 #define HPDF_LineAnnot_SetLeader(__p0, __p1, __p2, __p3) \ 1534 ({ \ 1535 HPDF_Annotation __t__p0 = __p0;\ 1536 HPDF_INT __t__p1 = __p1;\ 1537 HPDF_INT __t__p2 = __p2;\ 1538 HPDF_INT __t__p3 = __p3;\ 1539 long __base = (long)(HPDF_BASE_NAME);\ 1540 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1541 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_INT , HPDF_INT , HPDF_INT ))*(void**)(__base - 1510))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1542 }) 1543 1544 #define HPDF_Page_ExecuteXObject(__p0, __p1) \ 1545 ({ \ 1546 HPDF_Page __t__p0 = __p0;\ 1547 HPDF_XObject __t__p1 = __p1;\ 1548 long __base = (long)(HPDF_BASE_NAME);\ 1549 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1550 (((HPDF_STATUS (*)(HPDF_Page , HPDF_XObject ))*(void**)(__base - 1186))(__t__p0, __t__p1));\ 1551 }) 1552 1553 #define HPDF_Page_CreateStampAnnot(__p0, __p1, __p2, __p3, __p4) \ 1554 ({ \ 1555 HPDF_Page __t__p0 = __p0;\ 1556 HPDF_Rect __t__p1 = __p1;\ 1557 HPDF_StampAnnotName __t__p2 = __p2;\ 1558 const char * __t__p3 = __p3;\ 1559 HPDF_Encoder __t__p4 = __p4;\ 1560 long __base = (long)(HPDF_BASE_NAME);\ 1561 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1562 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , HPDF_StampAnnotName , const char *, HPDF_Encoder ))*(void**)(__base - 1348))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1563 }) 1564 1565 #define HPDF_Page_SetTextLeading(__p0, __p1) \ 1566 ({ \ 1567 HPDF_Page __t__p0 = __p0;\ 1568 HPDF_REAL __t__p1 = __p1;\ 1569 long __base = (long)(HPDF_BASE_NAME);\ 1570 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1571 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1084))(__t__p0, __t__p1));\ 1572 }) 1573 1574 #define HPDF_Page_SetLineCap(__p0, __p1) \ 1575 ({ \ 1576 HPDF_Page __t__p0 = __p0;\ 1577 HPDF_LineCap __t__p1 = __p1;\ 1578 long __base = (long)(HPDF_BASE_NAME);\ 1579 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1580 (((HPDF_STATUS (*)(HPDF_Page , HPDF_LineCap ))*(void**)(__base - 892))(__t__p0, __t__p1));\ 1581 }) 1582 1583 #define HPDF_SetPagesConfiguration(__p0, __p1) \ 1584 ({ \ 1585 HPDF_Doc __t__p0 = __p0;\ 1586 HPDF_UINT __t__p1 = __p1;\ 1587 long __base = (long)(HPDF_BASE_NAME);\ 1588 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1589 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_UINT ))*(void**)(__base - 130))(__t__p0, __t__p1));\ 1590 }) 1591 1592 #define HPDF_Page_CreateCircleAnnot(__p0, __p1, __p2, __p3) \ 1593 ({ \ 1594 HPDF_Page __t__p0 = __p0;\ 1595 HPDF_Rect __t__p1 = __p1;\ 1596 const char * __t__p2 = __p2;\ 1597 HPDF_Encoder __t__p3 = __p3;\ 1598 long __base = (long)(HPDF_BASE_NAME);\ 1599 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1600 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1360))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1601 }) 1602 1603 #define HPDF_GetTTFontDefFromFile(__p0, __p1, __p2) \ 1604 ({ \ 1605 HPDF_Doc __t__p0 = __p0;\ 1606 const char * __t__p1 = __p1;\ 1607 HPDF_BOOL __t__p2 = __p2;\ 1608 long __base = (long)(HPDF_BASE_NAME);\ 1609 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1610 (((HPDF_FontDef (*)(HPDF_Doc , const char *, HPDF_BOOL ))*(void**)(__base - 238))(__t__p0, __t__p1, __t__p2));\ 1611 }) 1612 1613 #define HPDF_MarkupAnnot_SetIntent(__p0, __p1) \ 1614 ({ \ 1615 HPDF_Annotation __t__p0 = __p0;\ 1616 HPDF_AnnotIntent __t__p1 = __p1;\ 1617 long __base = (long)(HPDF_BASE_NAME);\ 1618 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1619 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_AnnotIntent ))*(void**)(__base - 1414))(__t__p0, __t__p1));\ 1620 }) 1621 1622 #define HPDF_Page_GetLineCap(__p0) \ 1623 ({ \ 1624 HPDF_Page __t__p0 = __p0;\ 1625 long __base = (long)(HPDF_BASE_NAME);\ 1626 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1627 (((HPDF_LineCap (*)(HPDF_Page ))*(void**)(__base - 760))(__t__p0));\ 1628 }) 1629 1630 #define HPDF_Page_ClosePathEofillStroke(__p0) \ 1631 ({ \ 1632 HPDF_Page __t__p0 = __p0;\ 1633 long __base = (long)(HPDF_BASE_NAME);\ 1634 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1635 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1030))(__t__p0));\ 1636 }) 1637 1638 #define HPDF_Page_GetHeight(__p0) \ 1639 ({ \ 1640 HPDF_Page __t__p0 = __p0;\ 1641 long __base = (long)(HPDF_BASE_NAME);\ 1642 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1643 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 700))(__t__p0));\ 1644 }) 1645 1646 #define HPDF_Image_GetHeight(__p0) \ 1647 ({ \ 1648 HPDF_Image __t__p0 = __p0;\ 1649 long __base = (long)(HPDF_BASE_NAME);\ 1650 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1651 (((HPDF_UINT (*)(HPDF_Image ))*(void**)(__base - 526))(__t__p0));\ 1652 }) 1653 1654 #define HPDF_Page_CreateFreeTextAnnot(__p0, __p1, __p2, __p3) \ 1655 ({ \ 1656 HPDF_Page __t__p0 = __p0;\ 1657 HPDF_Rect __t__p1 = __p1;\ 1658 const char * __t__p2 = __p2;\ 1659 HPDF_Encoder __t__p3 = __p3;\ 1660 long __base = (long)(HPDF_BASE_NAME);\ 1661 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1662 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 1300))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1663 }) 1664 1665 #define HPDF_LoadJpegImageFromMem(__p0, __p1, __p2) \ 1666 ({ \ 1667 HPDF_Doc __t__p0 = __p0;\ 1668 const HPDF_BYTE * __t__p1 = __p1;\ 1669 HPDF_UINT __t__p2 = __p2;\ 1670 long __base = (long)(HPDF_BASE_NAME);\ 1671 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1672 (((HPDF_Image (*)(HPDF_Doc , const HPDF_BYTE *, HPDF_UINT ))*(void**)(__base - 1540))(__t__p0, __t__p1, __t__p2));\ 1673 }) 1674 1675 #define HPDF_Annot_Set3DView(__p0, __p1, __p2, __p3) \ 1676 ({ \ 1677 HPDF_MMgr __t__p0 = __p0;\ 1678 HPDF_Annotation __t__p1 = __p1;\ 1679 HPDF_Annotation __t__p2 = __p2;\ 1680 HPDF_Dict __t__p3 = __p3;\ 1681 long __base = (long)(HPDF_BASE_NAME);\ 1682 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1683 (((HPDF_STATUS (*)(HPDF_MMgr , HPDF_Annotation , HPDF_Annotation , HPDF_Dict ))*(void**)(__base - 1468))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1684 }) 1685 1686 #define HPDF_Font_GetCapHeight(__p0) \ 1687 ({ \ 1688 HPDF_Font __t__p0 = __p0;\ 1689 long __base = (long)(HPDF_BASE_NAME);\ 1690 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1691 (((HPDF_UINT (*)(HPDF_Font ))*(void**)(__base - 640))(__t__p0));\ 1692 }) 1693 1694 #define HPDF_Page_EndPath(__p0) \ 1695 ({ \ 1696 HPDF_Page __t__p0 = __p0;\ 1697 long __base = (long)(HPDF_BASE_NAME);\ 1698 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1699 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1036))(__t__p0));\ 1700 }) 1701 1702 #define HPDF_UseKRFonts(__p0) \ 1703 ({ \ 1704 HPDF_Doc __t__p0 = __p0;\ 1705 long __base = (long)(HPDF_BASE_NAME);\ 1706 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1707 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 268))(__t__p0));\ 1708 }) 1709 1710 #define HPDF_Outline_SetOpened(__p0, __p1) \ 1711 ({ \ 1712 HPDF_Outline __t__p0 = __p0;\ 1713 HPDF_BOOL __t__p1 = __p1;\ 1714 long __base = (long)(HPDF_BASE_NAME);\ 1715 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1716 (((HPDF_STATUS (*)(HPDF_Outline , HPDF_BOOL ))*(void**)(__base - 292))(__t__p0, __t__p1));\ 1717 }) 1718 1719 #define HPDF_Page_GetMiterLimit(__p0) \ 1720 ({ \ 1721 HPDF_Page __t__p0 = __p0;\ 1722 long __base = (long)(HPDF_BASE_NAME);\ 1723 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1724 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 772))(__t__p0));\ 1725 }) 1726 1727 #define HPDF_Page_ClosePath(__p0) \ 1728 ({ \ 1729 HPDF_Page __t__p0 = __p0;\ 1730 long __base = (long)(HPDF_BASE_NAME);\ 1731 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1732 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 976))(__t__p0));\ 1733 }) 1734 1735 #define HPDF_Font_GetUnicodeWidth(__p0, __p1) \ 1736 ({ \ 1737 HPDF_Font __t__p0 = __p0;\ 1738 HPDF_UNICODE __t__p1 = __p1;\ 1739 long __base = (long)(HPDF_BASE_NAME);\ 1740 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1741 (((HPDF_INT (*)(HPDF_Font , HPDF_UNICODE ))*(void**)(__base - 610))(__t__p0, __t__p1));\ 1742 }) 1743 1744 #define HPDF_Page_CurveTo2(__p0, __p1, __p2, __p3, __p4) \ 1745 ({ \ 1746 HPDF_Page __t__p0 = __p0;\ 1747 HPDF_REAL __t__p1 = __p1;\ 1748 HPDF_REAL __t__p2 = __p2;\ 1749 HPDF_REAL __t__p3 = __p3;\ 1750 HPDF_REAL __t__p4 = __p4;\ 1751 long __base = (long)(HPDF_BASE_NAME);\ 1752 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1753 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 964))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1754 }) 1755 1756 #define HPDF_Page_CurveTo3(__p0, __p1, __p2, __p3, __p4) \ 1757 ({ \ 1758 HPDF_Page __t__p0 = __p0;\ 1759 HPDF_REAL __t__p1 = __p1;\ 1760 HPDF_REAL __t__p2 = __p2;\ 1761 HPDF_REAL __t__p3 = __p3;\ 1762 HPDF_REAL __t__p4 = __p4;\ 1763 long __base = (long)(HPDF_BASE_NAME);\ 1764 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1765 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 970))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1766 }) 1767 1768 #define HPDF_NewDoc(__p0) \ 1769 ({ \ 1770 HPDF_Doc __t__p0 = __p0;\ 1771 long __base = (long)(HPDF_BASE_NAME);\ 1772 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1773 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 58))(__t__p0));\ 1774 }) 1775 1776 #define HPDF_Page_SetDash(__p0, __p1, __p2, __p3) \ 1777 ({ \ 1778 HPDF_Page __t__p0 = __p0;\ 1779 const HPDF_UINT16 * __t__p1 = __p1;\ 1780 HPDF_UINT __t__p2 = __p2;\ 1781 HPDF_UINT __t__p3 = __p3;\ 1782 long __base = (long)(HPDF_BASE_NAME);\ 1783 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1784 (((HPDF_STATUS (*)(HPDF_Page , const HPDF_UINT16 *, HPDF_UINT , HPDF_UINT ))*(void**)(__base - 910))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1785 }) 1786 1787 #define HPDF_Destination_SetFitBH(__p0, __p1) \ 1788 ({ \ 1789 HPDF_Destination __t__p0 = __p0;\ 1790 HPDF_REAL __t__p1 = __p1;\ 1791 long __base = (long)(HPDF_BASE_NAME);\ 1792 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1793 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL ))*(void**)(__base - 346))(__t__p0, __t__p1));\ 1794 }) 1795 1796 #define HPDF_GetErrorDetail(__p0) \ 1797 ({ \ 1798 HPDF_Doc __t__p0 = __p0;\ 1799 long __base = (long)(HPDF_BASE_NAME);\ 1800 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1801 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 118))(__t__p0));\ 1802 }) 1803 1804 #define HPDF_Page_SetLineWidth(__p0, __p1) \ 1805 ({ \ 1806 HPDF_Page __t__p0 = __p0;\ 1807 HPDF_REAL __t__p1 = __p1;\ 1808 long __base = (long)(HPDF_BASE_NAME);\ 1809 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1810 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 886))(__t__p0, __t__p1));\ 1811 }) 1812 1813 #define HPDF_Destination_SetFitB(__p0) \ 1814 ({ \ 1815 HPDF_Destination __t__p0 = __p0;\ 1816 long __base = (long)(HPDF_BASE_NAME);\ 1817 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1818 (((HPDF_STATUS (*)(HPDF_Destination ))*(void**)(__base - 340))(__t__p0));\ 1819 }) 1820 1821 #define HPDF_GetStreamSize(__p0) \ 1822 ({ \ 1823 HPDF_Doc __t__p0 = __p0;\ 1824 long __base = (long)(HPDF_BASE_NAME);\ 1825 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1826 (((HPDF_UINT32 (*)(HPDF_Doc ))*(void**)(__base - 88))(__t__p0));\ 1827 }) 1828 1829 #define HPDF_Page_SetRGBStroke(__p0, __p1, __p2, __p3) \ 1830 ({ \ 1831 HPDF_Page __t__p0 = __p0;\ 1832 HPDF_REAL __t__p1 = __p1;\ 1833 HPDF_REAL __t__p2 = __p2;\ 1834 HPDF_REAL __t__p3 = __p3;\ 1835 long __base = (long)(HPDF_BASE_NAME);\ 1836 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1837 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1168))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1838 }) 1839 1840 #define HPDF_Image_SetMaskImage(__p0, __p1) \ 1841 ({ \ 1842 HPDF_Image __t__p0 = __p0;\ 1843 HPDF_Image __t__p1 = __p1;\ 1844 long __base = (long)(HPDF_BASE_NAME);\ 1845 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1846 (((HPDF_STATUS (*)(HPDF_Image , HPDF_Image ))*(void**)(__base - 550))(__t__p0, __t__p1));\ 1847 }) 1848 1849 #define HPDF_SetInfoAttr(__p0, __p1, __p2) \ 1850 ({ \ 1851 HPDF_Doc __t__p0 = __p0;\ 1852 HPDF_InfoType __t__p1 = __p1;\ 1853 const char * __t__p2 = __p2;\ 1854 long __base = (long)(HPDF_BASE_NAME);\ 1855 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1856 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_InfoType , const char *))*(void**)(__base - 556))(__t__p0, __t__p1, __t__p2));\ 1857 }) 1858 1859 #define HPDF_Page_CreateLineAnnot(__p0, __p1, __p2) \ 1860 ({ \ 1861 HPDF_Page __t__p0 = __p0;\ 1862 const char * __t__p1 = __p1;\ 1863 HPDF_Encoder __t__p2 = __p2;\ 1864 long __base = (long)(HPDF_BASE_NAME);\ 1865 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1866 (((HPDF_Annotation (*)(HPDF_Page , const char *, HPDF_Encoder ))*(void**)(__base - 1306))(__t__p0, __t__p1, __t__p2));\ 1867 }) 1868 1869 #define HPDF_Outline_SetDestination(__p0, __p1) \ 1870 ({ \ 1871 HPDF_Outline __t__p0 = __p0;\ 1872 HPDF_Destination __t__p1 = __p1;\ 1873 long __base = (long)(HPDF_BASE_NAME);\ 1874 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1875 (((HPDF_STATUS (*)(HPDF_Outline , HPDF_Destination ))*(void**)(__base - 298))(__t__p0, __t__p1));\ 1876 }) 1877 1878 #define HPDF_Destination_SetFitH(__p0, __p1) \ 1879 ({ \ 1880 HPDF_Destination __t__p0 = __p0;\ 1881 HPDF_REAL __t__p1 = __p1;\ 1882 long __base = (long)(HPDF_BASE_NAME);\ 1883 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1884 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL ))*(void**)(__base - 322))(__t__p0, __t__p1));\ 1885 }) 1886 1887 #define HPDF_TextMarkupAnnot_SetQuadPoints(__p0, __p1, __p2, __p3, __p4) \ 1888 ({ \ 1889 HPDF_Annotation __t__p0 = __p0;\ 1890 HPDF_Point __t__p1 = __p1;\ 1891 HPDF_Point __t__p2 = __p2;\ 1892 HPDF_Point __t__p3 = __p3;\ 1893 HPDF_Point __t__p4 = __p4;\ 1894 long __base = (long)(HPDF_BASE_NAME);\ 1895 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1896 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_Point , HPDF_Point , HPDF_Point , HPDF_Point ))*(void**)(__base - 1462))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1897 }) 1898 1899 #define HPDF_Font_GetDescent(__p0) \ 1900 ({ \ 1901 HPDF_Font __t__p0 = __p0;\ 1902 long __base = (long)(HPDF_BASE_NAME);\ 1903 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1904 (((HPDF_INT (*)(HPDF_Font ))*(void**)(__base - 628))(__t__p0));\ 1905 }) 1906 1907 #define HPDF_Destination_SetFitBV(__p0, __p1) \ 1908 ({ \ 1909 HPDF_Destination __t__p0 = __p0;\ 1910 HPDF_REAL __t__p1 = __p1;\ 1911 long __base = (long)(HPDF_BASE_NAME);\ 1912 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1913 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL ))*(void**)(__base - 352))(__t__p0, __t__p1));\ 1914 }) 1915 1916 #define HPDF_Page_SetSlideShow(__p0, __p1, __p2, __p3) \ 1917 ({ \ 1918 HPDF_Page __t__p0 = __p0;\ 1919 HPDF_TransitionStyle __t__p1 = __p1;\ 1920 HPDF_REAL __t__p2 = __p2;\ 1921 HPDF_REAL __t__p3 = __p3;\ 1922 long __base = (long)(HPDF_BASE_NAME);\ 1923 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1924 (((HPDF_STATUS (*)(HPDF_Page , HPDF_TransitionStyle , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1228))(__t__p0, __t__p1, __t__p2, __t__p3));\ 1925 }) 1926 1927 #define HPDF_Image_GetSize2(__p0, __p1) \ 1928 ({ \ 1929 HPDF_Image __t__p0 = __p0;\ 1930 HPDF_Point * __t__p1 = __p1;\ 1931 long __base = (long)(HPDF_BASE_NAME);\ 1932 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1933 (((HPDF_STATUS (*)(HPDF_Image , HPDF_Point *))*(void**)(__base - 514))(__t__p0, __t__p1));\ 1934 }) 1935 1936 #define HPDF_Page_DrawImage(__p0, __p1, __p2, __p3, __p4, __p5) \ 1937 ({ \ 1938 HPDF_Page __t__p0 = __p0;\ 1939 HPDF_Image __t__p1 = __p1;\ 1940 HPDF_REAL __t__p2 = __p2;\ 1941 HPDF_REAL __t__p3 = __p3;\ 1942 HPDF_REAL __t__p4 = __p4;\ 1943 HPDF_REAL __t__p5 = __p5;\ 1944 long __base = (long)(HPDF_BASE_NAME);\ 1945 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1946 (((HPDF_STATUS (*)(HPDF_Page , HPDF_Image , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1192))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 1947 }) 1948 1949 #define HPDF_Destination_SetFitR(__p0, __p1, __p2, __p3, __p4) \ 1950 ({ \ 1951 HPDF_Destination __t__p0 = __p0;\ 1952 HPDF_REAL __t__p1 = __p1;\ 1953 HPDF_REAL __t__p2 = __p2;\ 1954 HPDF_REAL __t__p3 = __p3;\ 1955 HPDF_REAL __t__p4 = __p4;\ 1956 long __base = (long)(HPDF_BASE_NAME);\ 1957 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1958 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 334))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 1959 }) 1960 1961 #define HPDF_CreateExtGState(__p0) \ 1962 ({ \ 1963 HPDF_Doc __t__p0 = __p0;\ 1964 long __base = (long)(HPDF_BASE_NAME);\ 1965 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1966 (((HPDF_ExtGState (*)(HPDF_Doc ))*(void**)(__base - 658))(__t__p0));\ 1967 }) 1968 1969 #define HPDF_Page_GetCurrentTextPos2(__p0, __p1) \ 1970 ({ \ 1971 HPDF_Page __t__p0 = __p0;\ 1972 HPDF_Point * __t__p1 = __p1;\ 1973 long __base = (long)(HPDF_BASE_NAME);\ 1974 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1975 (((HPDF_STATUS (*)(HPDF_Page , HPDF_Point *))*(void**)(__base - 730))(__t__p0, __t__p1));\ 1976 }) 1977 1978 #define HPDF_Page_GetWordSpace(__p0) \ 1979 ({ \ 1980 HPDF_Page __t__p0 = __p0;\ 1981 long __base = (long)(HPDF_BASE_NAME);\ 1982 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1983 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 796))(__t__p0));\ 1984 }) 1985 1986 #define HPDF_U3D_Add3DView(__p0, __p1) \ 1987 ({ \ 1988 HPDF_U3D __t__p0 = __p0;\ 1989 HPDF_Dict __t__p1 = __p1;\ 1990 long __base = (long)(HPDF_BASE_NAME);\ 1991 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 1992 (((HPDF_STATUS (*)(HPDF_U3D , HPDF_Dict ))*(void**)(__base - 1240))(__t__p0, __t__p1));\ 1993 }) 1994 1995 #define HPDF_Page_Eofill(__p0) \ 1996 ({ \ 1997 HPDF_Page __t__p0 = __p0;\ 1998 long __base = (long)(HPDF_BASE_NAME);\ 1999 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2000 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1006))(__t__p0));\ 2001 }) 2002 2003 #define HPDF_Destination_SetFitV(__p0, __p1) \ 2004 ({ \ 2005 HPDF_Destination __t__p0 = __p0;\ 2006 HPDF_REAL __t__p1 = __p1;\ 2007 long __base = (long)(HPDF_BASE_NAME);\ 2008 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2009 (((HPDF_STATUS (*)(HPDF_Destination , HPDF_REAL ))*(void**)(__base - 328))(__t__p0, __t__p1));\ 2010 }) 2011 2012 #define HPDF_UseCNSEncodings(__p0) \ 2013 ({ \ 2014 HPDF_Doc __t__p0 = __p0;\ 2015 long __base = (long)(HPDF_BASE_NAME);\ 2016 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2017 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 412))(__t__p0));\ 2018 }) 2019 2020 #define HPDF_Page_CreateDestination(__p0) \ 2021 ({ \ 2022 HPDF_Page __t__p0 = __p0;\ 2023 long __base = (long)(HPDF_BASE_NAME);\ 2024 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2025 (((HPDF_Destination (*)(HPDF_Page ))*(void**)(__base - 304))(__t__p0));\ 2026 }) 2027 2028 #define HPDF_Page_Ellipse(__p0, __p1, __p2, __p3, __p4) \ 2029 ({ \ 2030 HPDF_Page __t__p0 = __p0;\ 2031 HPDF_REAL __t__p1 = __p1;\ 2032 HPDF_REAL __t__p2 = __p2;\ 2033 HPDF_REAL __t__p3 = __p3;\ 2034 HPDF_REAL __t__p4 = __p4;\ 2035 long __base = (long)(HPDF_BASE_NAME);\ 2036 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2037 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 1204))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 2038 }) 2039 2040 #define HPDF_Page_FillStroke(__p0) \ 2041 ({ \ 2042 HPDF_Page __t__p0 = __p0;\ 2043 long __base = (long)(HPDF_BASE_NAME);\ 2044 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2045 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1012))(__t__p0));\ 2046 }) 2047 2048 #define HPDF_Encoder_GetByteType(__p0, __p1, __p2) \ 2049 ({ \ 2050 HPDF_Encoder __t__p0 = __p0;\ 2051 const char * __t__p1 = __p1;\ 2052 HPDF_UINT __t__p2 = __p2;\ 2053 long __base = (long)(HPDF_BASE_NAME);\ 2054 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2055 (((HPDF_ByteType (*)(HPDF_Encoder , const char *, HPDF_UINT ))*(void**)(__base - 382))(__t__p0, __t__p1, __t__p2));\ 2056 }) 2057 2058 #define HPDF_UseJPEncodings(__p0) \ 2059 ({ \ 2060 HPDF_Doc __t__p0 = __p0;\ 2061 long __base = (long)(HPDF_BASE_NAME);\ 2062 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2063 (((HPDF_STATUS (*)(HPDF_Doc ))*(void**)(__base - 400))(__t__p0));\ 2064 }) 2065 2066 #define HPDF_SetPassword(__p0, __p1, __p2) \ 2067 ({ \ 2068 HPDF_Doc __t__p0 = __p0;\ 2069 const char * __t__p1 = __p1;\ 2070 const char * __t__p2 = __p2;\ 2071 long __base = (long)(HPDF_BASE_NAME);\ 2072 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2073 (((HPDF_STATUS (*)(HPDF_Doc , const char *, const char *))*(void**)(__base - 574))(__t__p0, __t__p1, __t__p2));\ 2074 }) 2075 2076 #define HPDF_Page_TextRect(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \ 2077 ({ \ 2078 HPDF_Page __t__p0 = __p0;\ 2079 HPDF_REAL __t__p1 = __p1;\ 2080 HPDF_REAL __t__p2 = __p2;\ 2081 HPDF_REAL __t__p3 = __p3;\ 2082 HPDF_REAL __t__p4 = __p4;\ 2083 const char * __t__p5 = __p5;\ 2084 HPDF_TextAlignment __t__p6 = __p6;\ 2085 HPDF_UINT * __t__p7 = __p7;\ 2086 long __base = (long)(HPDF_BASE_NAME);\ 2087 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2088 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , const char *, HPDF_TextAlignment , HPDF_UINT *))*(void**)(__base - 1222))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6, __t__p7));\ 2089 }) 2090 2091 #define HPDF_Page_EofillStroke(__p0) \ 2092 ({ \ 2093 HPDF_Page __t__p0 = __p0;\ 2094 long __base = (long)(HPDF_BASE_NAME);\ 2095 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2096 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1018))(__t__p0));\ 2097 }) 2098 2099 #define HPDF_Page_BeginText(__p0) \ 2100 ({ \ 2101 HPDF_Page __t__p0 = __p0;\ 2102 long __base = (long)(HPDF_BASE_NAME);\ 2103 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2104 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1054))(__t__p0));\ 2105 }) 2106 2107 #define HPDF_AddPageLabel(__p0, __p1, __p2, __p3, __p4) \ 2108 ({ \ 2109 HPDF_Doc __t__p0 = __p0;\ 2110 HPDF_UINT __t__p1 = __p1;\ 2111 HPDF_PageNumStyle __t__p2 = __p2;\ 2112 HPDF_UINT __t__p3 = __p3;\ 2113 const char * __t__p4 = __p4;\ 2114 long __base = (long)(HPDF_BASE_NAME);\ 2115 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2116 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_UINT , HPDF_PageNumStyle , HPDF_UINT , const char *))*(void**)(__base - 256))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 2117 }) 2118 2119 #define HPDF_Page_GetGStateDepth(__p0) \ 2120 ({ \ 2121 HPDF_Page __t__p0 = __p0;\ 2122 long __base = (long)(HPDF_BASE_NAME);\ 2123 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2124 (((HPDF_UINT (*)(HPDF_Page ))*(void**)(__base - 880))(__t__p0));\ 2125 }) 2126 2127 #define HPDF_Page_CurveTo(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 2128 ({ \ 2129 HPDF_Page __t__p0 = __p0;\ 2130 HPDF_REAL __t__p1 = __p1;\ 2131 HPDF_REAL __t__p2 = __p2;\ 2132 HPDF_REAL __t__p3 = __p3;\ 2133 HPDF_REAL __t__p4 = __p4;\ 2134 HPDF_REAL __t__p5 = __p5;\ 2135 HPDF_REAL __t__p6 = __p6;\ 2136 long __base = (long)(HPDF_BASE_NAME);\ 2137 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2138 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 958))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5, __t__p6));\ 2139 }) 2140 2141 #define HPDF_Encoder_GetType(__p0) \ 2142 ({ \ 2143 HPDF_Encoder __t__p0 = __p0;\ 2144 long __base = (long)(HPDF_BASE_NAME);\ 2145 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2146 (((HPDF_EncoderType (*)(HPDF_Encoder ))*(void**)(__base - 376))(__t__p0));\ 2147 }) 2148 2149 #define HPDF_Page_GetCharSpace(__p0) \ 2150 ({ \ 2151 HPDF_Page __t__p0 = __p0;\ 2152 long __base = (long)(HPDF_BASE_NAME);\ 2153 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2154 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 790))(__t__p0));\ 2155 }) 2156 2157 #define HPDF_Page_EndText(__p0) \ 2158 ({ \ 2159 HPDF_Page __t__p0 = __p0;\ 2160 long __base = (long)(HPDF_BASE_NAME);\ 2161 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2162 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1060))(__t__p0));\ 2163 }) 2164 2165 #define HPDF_3DView_SetPerspectiveProjection(__p0, __p1) \ 2166 ({ \ 2167 HPDF_Dict __t__p0 = __p0;\ 2168 HPDF_REAL __t__p1 = __p1;\ 2169 long __base = (long)(HPDF_BASE_NAME);\ 2170 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2171 (((HPDF_STATUS (*)(HPDF_Dict , HPDF_REAL ))*(void**)(__base - 1270))(__t__p0, __t__p1));\ 2172 }) 2173 2174 #define HPDF_NewEx(__p0, __p1, __p2, __p3, __p4) \ 2175 ({ \ 2176 HPDF_Error_Handler __t__p0 = __p0;\ 2177 HPDF_Alloc_Func __t__p1 = __p1;\ 2178 HPDF_Free_Func __t__p2 = __p2;\ 2179 HPDF_UINT __t__p3 = __p3;\ 2180 void * __t__p4 = __p4;\ 2181 long __base = (long)(HPDF_BASE_NAME);\ 2182 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2183 (((HPDF_Doc (*)(HPDF_Error_Handler , HPDF_Alloc_Func , HPDF_Free_Func , HPDF_UINT , void *))*(void**)(__base - 34))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 2184 }) 2185 2186 #define HPDF_Encoder_GetUnicode(__p0, __p1) \ 2187 ({ \ 2188 HPDF_Encoder __t__p0 = __p0;\ 2189 HPDF_UINT16 __t__p1 = __p1;\ 2190 long __base = (long)(HPDF_BASE_NAME);\ 2191 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2192 (((HPDF_UNICODE (*)(HPDF_Encoder , HPDF_UINT16 ))*(void**)(__base - 388))(__t__p0, __t__p1));\ 2193 }) 2194 2195 #define HPDF_Page_Create3DAnnot(__p0, __p1, __p2) \ 2196 ({ \ 2197 HPDF_Page __t__p0 = __p0;\ 2198 HPDF_Rect __t__p1 = __p1;\ 2199 HPDF_U3D __t__p2 = __p2;\ 2200 long __base = (long)(HPDF_BASE_NAME);\ 2201 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2202 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , HPDF_U3D ))*(void**)(__base - 424))(__t__p0, __t__p1, __t__p2));\ 2203 }) 2204 2205 #define HPDF_Page_GetDash(__p0) \ 2206 ({ \ 2207 HPDF_Page __t__p0 = __p0;\ 2208 long __base = (long)(HPDF_BASE_NAME);\ 2209 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2210 (((HPDF_DashMode (*)(HPDF_Page ))*(void**)(__base - 778))(__t__p0));\ 2211 }) 2212 2213 #define HPDF_Page_LineTo(__p0, __p1, __p2) \ 2214 ({ \ 2215 HPDF_Page __t__p0 = __p0;\ 2216 HPDF_REAL __t__p1 = __p1;\ 2217 HPDF_REAL __t__p2 = __p2;\ 2218 long __base = (long)(HPDF_BASE_NAME);\ 2219 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2220 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL ))*(void**)(__base - 952))(__t__p0, __t__p1, __t__p2));\ 2221 }) 2222 2223 #define HPDF_LoadIccProfileFromFile(__p0, __p1, __p2) \ 2224 ({ \ 2225 HPDF_Doc __t__p0 = __p0;\ 2226 const char * __t__p1 = __p1;\ 2227 int __t__p2 = __p2;\ 2228 long __base = (long)(HPDF_BASE_NAME);\ 2229 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2230 (((HPDF_OutputIntent (*)(HPDF_Doc , const char *, int ))*(void**)(__base - 1564))(__t__p0, __t__p1, __t__p2));\ 2231 }) 2232 2233 #define HPDF_Page_SetGrayStroke(__p0, __p1) \ 2234 ({ \ 2235 HPDF_Page __t__p0 = __p0;\ 2236 HPDF_REAL __t__p1 = __p1;\ 2237 long __base = (long)(HPDF_BASE_NAME);\ 2238 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2239 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL ))*(void**)(__base - 1156))(__t__p0, __t__p1));\ 2240 }) 2241 2242 #define HPDF_Page_CreateTextMarkupAnnot(__p0, __p1, __p2, __p3, __p4) \ 2243 ({ \ 2244 HPDF_Page __t__p0 = __p0;\ 2245 HPDF_Rect __t__p1 = __p1;\ 2246 const char * __t__p2 = __p2;\ 2247 HPDF_Encoder __t__p3 = __p3;\ 2248 HPDF_AnnotType __t__p4 = __p4;\ 2249 long __base = (long)(HPDF_BASE_NAME);\ 2250 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2251 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder , HPDF_AnnotType ))*(void**)(__base - 1312))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4));\ 2252 }) 2253 2254 #define HPDF_Page_GetTextMatrix(__p0) \ 2255 ({ \ 2256 HPDF_Page __t__p0 = __p0;\ 2257 long __base = (long)(HPDF_BASE_NAME);\ 2258 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2259 (((HPDF_TransMatrix (*)(HPDF_Page ))*(void**)(__base - 874))(__t__p0));\ 2260 }) 2261 2262 #define HPDF_SetOpenAction(__p0, __p1) \ 2263 ({ \ 2264 HPDF_Doc __t__p0 = __p0;\ 2265 HPDF_Destination __t__p1 = __p1;\ 2266 long __base = (long)(HPDF_BASE_NAME);\ 2267 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2268 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_Destination ))*(void**)(__base - 178))(__t__p0, __t__p1));\ 2269 }) 2270 2271 #define HPDF_Page_CreateTextAnnot(__p0, __p1, __p2, __p3) \ 2272 ({ \ 2273 HPDF_Page __t__p0 = __p0;\ 2274 HPDF_Rect __t__p1 = __p1;\ 2275 const char * __t__p2 = __p2;\ 2276 HPDF_Encoder __t__p3 = __p3;\ 2277 long __base = (long)(HPDF_BASE_NAME);\ 2278 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2279 (((HPDF_Annotation (*)(HPDF_Page , HPDF_Rect , const char *, HPDF_Encoder ))*(void**)(__base - 430))(__t__p0, __t__p1, __t__p2, __t__p3));\ 2280 }) 2281 2282 #define HPDF_GetCurrentPage(__p0) \ 2283 ({ \ 2284 HPDF_Doc __t__p0 = __p0;\ 2285 long __base = (long)(HPDF_BASE_NAME);\ 2286 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2287 (((HPDF_Page (*)(HPDF_Doc ))*(void**)(__base - 184))(__t__p0));\ 2288 }) 2289 2290 #define HPDF_Annot_SetGrayColor(__p0, __p1) \ 2291 ({ \ 2292 HPDF_Annotation __t__p0 = __p0;\ 2293 HPDF_REAL __t__p1 = __p1;\ 2294 long __base = (long)(HPDF_BASE_NAME);\ 2295 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2296 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_REAL ))*(void**)(__base - 1378))(__t__p0, __t__p1));\ 2297 }) 2298 2299 #define HPDF_GetFont(__p0, __p1, __p2) \ 2300 ({ \ 2301 HPDF_Doc __t__p0 = __p0;\ 2302 const char * __t__p1 = __p1;\ 2303 const char * __t__p2 = __p2;\ 2304 long __base = (long)(HPDF_BASE_NAME);\ 2305 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2306 (((HPDF_Font (*)(HPDF_Doc , const char *, const char *))*(void**)(__base - 226))(__t__p0, __t__p1, __t__p2));\ 2307 }) 2308 2309 #define HPDF_SetErrorHandler(__p0, __p1) \ 2310 ({ \ 2311 HPDF_Doc __t__p0 = __p0;\ 2312 HPDF_Error_Handler __t__p1 = __p1;\ 2313 long __base = (long)(HPDF_BASE_NAME);\ 2314 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2315 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_Error_Handler ))*(void**)(__base - 46))(__t__p0, __t__p1));\ 2316 }) 2317 2318 #define HPDF_FreeDocAll(__p0) \ 2319 ({ \ 2320 HPDF_Doc __t__p0 = __p0;\ 2321 long __base = (long)(HPDF_BASE_NAME);\ 2322 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2323 (((void (*)(HPDF_Doc ))*(void**)(__base - 76))(__t__p0));\ 2324 }) 2325 2326 #define HPDF_Page_ShowTextNextLineEx(__p0, __p1, __p2, __p3) \ 2327 ({ \ 2328 HPDF_Page __t__p0 = __p0;\ 2329 HPDF_REAL __t__p1 = __p1;\ 2330 HPDF_REAL __t__p2 = __p2;\ 2331 const char * __t__p3 = __p3;\ 2332 long __base = (long)(HPDF_BASE_NAME);\ 2333 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2334 (((HPDF_STATUS (*)(HPDF_Page , HPDF_REAL , HPDF_REAL , const char *))*(void**)(__base - 1144))(__t__p0, __t__p1, __t__p2, __t__p3));\ 2335 }) 2336 2337 #define HPDF_Page_GetWidth(__p0) \ 2338 ({ \ 2339 HPDF_Page __t__p0 = __p0;\ 2340 long __base = (long)(HPDF_BASE_NAME);\ 2341 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2342 (((HPDF_REAL (*)(HPDF_Page ))*(void**)(__base - 694))(__t__p0));\ 2343 }) 2344 2345 #define HPDF_LoadPngImageFromFile(__p0, __p1) \ 2346 ({ \ 2347 HPDF_Doc __t__p0 = __p0;\ 2348 const char * __t__p1 = __p1;\ 2349 long __base = (long)(HPDF_BASE_NAME);\ 2350 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2351 (((HPDF_Image (*)(HPDF_Doc , const char *))*(void**)(__base - 472))(__t__p0, __t__p1));\ 2352 }) 2353 2354 #define HPDF_Page_ClosePathFillStroke(__p0) \ 2355 ({ \ 2356 HPDF_Page __t__p0 = __p0;\ 2357 long __base = (long)(HPDF_BASE_NAME);\ 2358 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2359 (((HPDF_STATUS (*)(HPDF_Page ))*(void**)(__base - 1024))(__t__p0));\ 2360 }) 2361 2362 #define HPDF_GetViewerPreference(__p0) \ 2363 ({ \ 2364 HPDF_Doc __t__p0 = __p0;\ 2365 long __base = (long)(HPDF_BASE_NAME);\ 2366 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2367 (((HPDF_UINT (*)(HPDF_Doc ))*(void**)(__base - 166))(__t__p0));\ 2368 }) 2369 2370 #define HPDF_Annotation_SetBorderStyle(__p0, __p1, __p2, __p3, __p4, __p5) \ 2371 ({ \ 2372 HPDF_Annotation __t__p0 = __p0;\ 2373 HPDF_BSSubtype __t__p1 = __p1;\ 2374 HPDF_REAL __t__p2 = __p2;\ 2375 HPDF_UINT16 __t__p3 = __p3;\ 2376 HPDF_UINT16 __t__p4 = __p4;\ 2377 HPDF_UINT16 __t__p5 = __p5;\ 2378 long __base = (long)(HPDF_BASE_NAME);\ 2379 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2380 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_BSSubtype , HPDF_REAL , HPDF_UINT16 , HPDF_UINT16 , HPDF_UINT16 ))*(void**)(__base - 1522))(__t__p0, __t__p1, __t__p2, __t__p3, __t__p4, __t__p5));\ 2381 }) 2382 2383 #define HPDF_GetContents(__p0, __p1, __p2) \ 2384 ({ \ 2385 HPDF_Doc __t__p0 = __p0;\ 2386 HPDF_BYTE * __t__p1 = __p1;\ 2387 HPDF_UINT32 * __t__p2 = __p2;\ 2388 long __base = (long)(HPDF_BASE_NAME);\ 2389 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2390 (((HPDF_STATUS (*)(HPDF_Doc , HPDF_BYTE *, HPDF_UINT32 *))*(void**)(__base - 1288))(__t__p0, __t__p1, __t__p2));\ 2391 }) 2392 2393 #define HPDF_Annot_SetRGBColor(__p0, __p1) \ 2394 ({ \ 2395 HPDF_Annotation __t__p0 = __p0;\ 2396 HPDF_RGBColor __t__p1 = __p1;\ 2397 long __base = (long)(HPDF_BASE_NAME);\ 2398 __asm volatile("mr 12,%0": :"r"(__base):"r12");\ 2399 (((HPDF_STATUS (*)(HPDF_Annotation , HPDF_RGBColor ))*(void**)(__base - 1366))(__t__p0, __t__p1));\ 2400 }) 2401 2402 #endif /* !_PPCINLINE_HPDF_H */