ptr_defines.h
Upload User: wmy0603
Upload Date: 2022-05-02
Package Size: 1808k
Code Size: 42k
Development Platform:

Visual C++

  1. #ifndef PTR_DEFINES_H
  2. #define PTR_DEFINES_H
  3. #include "IL/devil_internal_exports.h"
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif /* __cplusplus */
  7. /* Now examining format BMP */
  8. #ifndef IL_NO_BMP /* we support that format */
  9. ILboolean ilLoad_BMP(ILconst_string);
  10. #define ilLoad_BMP_PTR & ilLoad_BMP
  11. ILboolean ilLoadF_BMP(ILHANDLE);
  12. #define ilLoadF_BMP_PTR & ilLoadF_BMP
  13. ILboolean ilLoadL_BMP(const void *, ILuint);
  14. #define ilLoadL_BMP_PTR & ilLoadL_BMP
  15. ILboolean ilSave_BMP(ILconst_string);
  16. #define ilSave_BMP_PTR & ilSave_BMP
  17. ILuint ilSaveF_BMP(ILHANDLE);
  18. #define ilSaveF_BMP_PTR & ilSaveF_BMP
  19. ILuint ilSaveL_BMP(void *, ILuint);
  20. #define ilSaveL_BMP_PTR & ilSaveL_BMP
  21. ILboolean ilIsValid_BMP(ILconst_string);
  22. #define ilIsValid_BMP_PTR & ilIsValid_BMP
  23. ILboolean ilIsValidF_BMP(ILHANDLE);
  24. #define ilIsValidF_BMP_PTR & ilIsValidF_BMP
  25. ILboolean ilIsValidL_BMP(const void *, ILuint);
  26. #define ilIsValidL_BMP_PTR & ilIsValidL_BMP
  27. #else /* we don't support format BMP */
  28. #define ilLoad_BMP_PTR NULL
  29. #define ilLoadF_BMP_PTR NULL
  30. #define ilLoadL_BMP_PTR NULL
  31. #define ilSave_BMP_PTR NULL
  32. #define ilSaveF_BMP_PTR NULL
  33. #define ilSaveL_BMP_PTR NULL
  34. #define ilIsValid_BMP_PTR NULL
  35. #define ilIsValidF_BMP_PTR NULL
  36. #define ilIsValidL_BMP_PTR NULL
  37. #endif /* IL_NO_BMP */
  38. /* Finished examining BMP */
  39. /* Now examining format CUT */
  40. #ifndef IL_NO_CUT /* we support that format */
  41. ILboolean ilLoad_CUT(ILconst_string);
  42. #define ilLoad_CUT_PTR & ilLoad_CUT
  43. ILboolean ilLoadF_CUT(ILHANDLE);
  44. #define ilLoadF_CUT_PTR & ilLoadF_CUT
  45. ILboolean ilLoadL_CUT(const void *, ILuint);
  46. #define ilLoadL_CUT_PTR & ilLoadL_CUT
  47. #else /* we don't support format CUT */
  48. #define ilLoad_CUT_PTR NULL
  49. #define ilLoadF_CUT_PTR NULL
  50. #define ilLoadL_CUT_PTR NULL
  51. #endif /* IL_NO_CUT */
  52. /* These are always NULL */
  53. #define ilSave_CUT_PTR NULL
  54. #define ilSaveF_CUT_PTR NULL
  55. #define ilSaveL_CUT_PTR NULL
  56. #define ilIsValid_CUT_PTR NULL
  57. #define ilIsValidF_CUT_PTR NULL
  58. #define ilIsValidL_CUT_PTR NULL
  59. /* Finished examining CUT */
  60. /* Now examining format CHEAD */
  61. #ifndef IL_NO_CHEAD /* we support that format */
  62. ILboolean ilSave_CHEAD(ILconst_string);
  63. #define ilSave_CHEAD_PTR & ilSave_CHEAD
  64. #else /* we don't support format CHEAD */
  65. #define ilSave_CHEAD_PTR NULL
  66. #endif /* IL_NO_CHEAD */
  67. /* These are always NULL */
  68. #define ilLoad_CHEAD_PTR NULL
  69. #define ilLoadF_CHEAD_PTR NULL
  70. #define ilLoadL_CHEAD_PTR NULL
  71. #define ilSaveF_CHEAD_PTR NULL
  72. #define ilSaveL_CHEAD_PTR NULL
  73. #define ilIsValid_CHEAD_PTR NULL
  74. #define ilIsValidF_CHEAD_PTR NULL
  75. #define ilIsValidL_CHEAD_PTR NULL
  76. /* Finished examining CHEAD */
  77. /* Now examining format DCX */
  78. #ifndef IL_NO_DCX /* we support that format */
  79. ILboolean ilLoad_DCX(ILconst_string);
  80. #define ilLoad_DCX_PTR & ilLoad_DCX
  81. ILboolean ilLoadF_DCX(ILHANDLE);
  82. #define ilLoadF_DCX_PTR & ilLoadF_DCX
  83. ILboolean ilLoadL_DCX(const void *, ILuint);
  84. #define ilLoadL_DCX_PTR & ilLoadL_DCX
  85. ILboolean ilIsValid_DCX(ILconst_string);
  86. #define ilIsValid_DCX_PTR & ilIsValid_DCX
  87. ILboolean ilIsValidF_DCX(ILHANDLE);
  88. #define ilIsValidF_DCX_PTR & ilIsValidF_DCX
  89. ILboolean ilIsValidL_DCX(const void *, ILuint);
  90. #define ilIsValidL_DCX_PTR & ilIsValidL_DCX
  91. #else /* we don't support format DCX */
  92. #define ilLoad_DCX_PTR NULL
  93. #define ilLoadF_DCX_PTR NULL
  94. #define ilLoadL_DCX_PTR NULL
  95. #define ilIsValid_DCX_PTR NULL
  96. #define ilIsValidF_DCX_PTR NULL
  97. #define ilIsValidL_DCX_PTR NULL
  98. #endif /* IL_NO_DCX */
  99. /* These are always NULL */
  100. #define ilSave_DCX_PTR NULL
  101. #define ilSaveF_DCX_PTR NULL
  102. #define ilSaveL_DCX_PTR NULL
  103. /* Finished examining DCX */
  104. /* Now examining format DDS */
  105. #ifndef IL_NO_DDS /* we support that format */
  106. ILboolean ilLoad_DDS(ILconst_string);
  107. #define ilLoad_DDS_PTR & ilLoad_DDS
  108. ILboolean ilLoadF_DDS(ILHANDLE);
  109. #define ilLoadF_DDS_PTR & ilLoadF_DDS
  110. ILboolean ilLoadL_DDS(const void *, ILuint);
  111. #define ilLoadL_DDS_PTR & ilLoadL_DDS
  112. ILboolean ilSave_DDS(ILconst_string);
  113. #define ilSave_DDS_PTR & ilSave_DDS
  114. ILuint ilSaveF_DDS(ILHANDLE);
  115. #define ilSaveF_DDS_PTR & ilSaveF_DDS
  116. ILuint ilSaveL_DDS(void *, ILuint);
  117. #define ilSaveL_DDS_PTR & ilSaveL_DDS
  118. ILboolean ilIsValid_DDS(ILconst_string);
  119. #define ilIsValid_DDS_PTR & ilIsValid_DDS
  120. ILboolean ilIsValidF_DDS(ILHANDLE);
  121. #define ilIsValidF_DDS_PTR & ilIsValidF_DDS
  122. ILboolean ilIsValidL_DDS(const void *, ILuint);
  123. #define ilIsValidL_DDS_PTR & ilIsValidL_DDS
  124. #else /* we don't support format DDS */
  125. #define ilLoad_DDS_PTR NULL
  126. #define ilLoadF_DDS_PTR NULL
  127. #define ilLoadL_DDS_PTR NULL
  128. #define ilSave_DDS_PTR NULL
  129. #define ilSaveF_DDS_PTR NULL
  130. #define ilSaveL_DDS_PTR NULL
  131. #define ilIsValid_DDS_PTR NULL
  132. #define ilIsValidF_DDS_PTR NULL
  133. #define ilIsValidL_DDS_PTR NULL
  134. #endif /* IL_NO_DDS */
  135. /* Finished examining DDS */
  136. /* Now examining format DOOM */
  137. #ifndef IL_NO_DOOM /* we support that format */
  138. ILboolean ilLoad_DOOM(ILconst_string);
  139. #define ilLoad_DOOM_PTR & ilLoad_DOOM
  140. ILboolean ilLoadF_DOOM(ILHANDLE);
  141. #define ilLoadF_DOOM_PTR & ilLoadF_DOOM
  142. ILboolean ilLoadL_DOOM(const void *, ILuint);
  143. #define ilLoadL_DOOM_PTR & ilLoadL_DOOM
  144. #else /* we don't support format DOOM */
  145. #define ilLoad_DOOM_PTR NULL
  146. #define ilLoadF_DOOM_PTR NULL
  147. #define ilLoadL_DOOM_PTR NULL
  148. #endif /* IL_NO_DOOM */
  149. /* These are always NULL */
  150. #define ilSave_DOOM_PTR NULL
  151. #define ilSaveF_DOOM_PTR NULL
  152. #define ilSaveL_DOOM_PTR NULL
  153. #define ilIsValid_DOOM_PTR NULL
  154. #define ilIsValidF_DOOM_PTR NULL
  155. #define ilIsValidL_DOOM_PTR NULL
  156. /* Finished examining DOOM */
  157. /* Now examining format EXR */
  158. #ifndef IL_NO_EXR /* we support that format */
  159. ILboolean ilLoad_EXR(ILconst_string);
  160. #define ilLoad_EXR_PTR & ilLoad_EXR
  161. ILboolean ilLoadF_EXR(ILHANDLE);
  162. #define ilLoadF_EXR_PTR & ilLoadF_EXR
  163. ILboolean ilLoadL_EXR(const void *, ILuint);
  164. #define ilLoadL_EXR_PTR & ilLoadL_EXR
  165. ILboolean ilSave_EXR(ILconst_string);
  166. #define ilSave_EXR_PTR & ilSave_EXR
  167. ILuint ilSaveF_EXR(ILHANDLE);
  168. #define ilSaveF_EXR_PTR & ilSaveF_EXR
  169. ILuint ilSaveL_EXR(void *, ILuint);
  170. #define ilSaveL_EXR_PTR & ilSaveL_EXR
  171. ILboolean ilIsValid_EXR(ILconst_string);
  172. #define ilIsValid_EXR_PTR & ilIsValid_EXR
  173. ILboolean ilIsValidF_EXR(ILHANDLE);
  174. #define ilIsValidF_EXR_PTR & ilIsValidF_EXR
  175. ILboolean ilIsValidL_EXR(const void *, ILuint);
  176. #define ilIsValidL_EXR_PTR & ilIsValidL_EXR
  177. #else /* we don't support format EXR */
  178. #define ilLoad_EXR_PTR NULL
  179. #define ilLoadF_EXR_PTR NULL
  180. #define ilLoadL_EXR_PTR NULL
  181. #define ilSave_EXR_PTR NULL
  182. #define ilSaveF_EXR_PTR NULL
  183. #define ilSaveL_EXR_PTR NULL
  184. #define ilIsValid_EXR_PTR NULL
  185. #define ilIsValidF_EXR_PTR NULL
  186. #define ilIsValidL_EXR_PTR NULL
  187. #endif /* IL_NO_EXR */
  188. /* Finished examining EXR */
  189. /* Now examining format FITS */
  190. #ifndef IL_NO_FITS /* we support that format */
  191. ILboolean ilLoad_FITS(ILconst_string);
  192. #define ilLoad_FITS_PTR & ilLoad_FITS
  193. ILboolean ilLoadF_FITS(ILHANDLE);
  194. #define ilLoadF_FITS_PTR & ilLoadF_FITS
  195. ILboolean ilLoadL_FITS(const void *, ILuint);
  196. #define ilLoadL_FITS_PTR & ilLoadL_FITS
  197. ILboolean ilIsValid_FITS(ILconst_string);
  198. #define ilIsValid_FITS_PTR & ilIsValid_FITS
  199. ILboolean ilIsValidF_FITS(ILHANDLE);
  200. #define ilIsValidF_FITS_PTR & ilIsValidF_FITS
  201. ILboolean ilIsValidL_FITS(const void *, ILuint);
  202. #define ilIsValidL_FITS_PTR & ilIsValidL_FITS
  203. #else /* we don't support format FITS */
  204. #define ilLoad_FITS_PTR NULL
  205. #define ilLoadF_FITS_PTR NULL
  206. #define ilLoadL_FITS_PTR NULL
  207. #define ilIsValid_FITS_PTR NULL
  208. #define ilIsValidF_FITS_PTR NULL
  209. #define ilIsValidL_FITS_PTR NULL
  210. #endif /* IL_NO_FITS */
  211. /* These are always NULL */
  212. #define ilSave_FITS_PTR NULL
  213. #define ilSaveF_FITS_PTR NULL
  214. #define ilSaveL_FITS_PTR NULL
  215. /* Finished examining FITS */
  216. /* Now examining format GIF */
  217. #ifndef IL_NO_GIF /* we support that format */
  218. ILboolean ilLoad_GIF(ILconst_string);
  219. #define ilLoad_GIF_PTR & ilLoad_GIF
  220. ILboolean ilLoadF_GIF(ILHANDLE);
  221. #define ilLoadF_GIF_PTR & ilLoadF_GIF
  222. ILboolean ilLoadL_GIF(const void *, ILuint);
  223. #define ilLoadL_GIF_PTR & ilLoadL_GIF
  224. ILboolean ilIsValid_GIF(ILconst_string);
  225. #define ilIsValid_GIF_PTR & ilIsValid_GIF
  226. ILboolean ilIsValidF_GIF(ILHANDLE);
  227. #define ilIsValidF_GIF_PTR & ilIsValidF_GIF
  228. ILboolean ilIsValidL_GIF(const void *, ILuint);
  229. #define ilIsValidL_GIF_PTR & ilIsValidL_GIF
  230. #else /* we don't support format GIF */
  231. #define ilLoad_GIF_PTR NULL
  232. #define ilLoadF_GIF_PTR NULL
  233. #define ilLoadL_GIF_PTR NULL
  234. #define ilIsValid_GIF_PTR NULL
  235. #define ilIsValidF_GIF_PTR NULL
  236. #define ilIsValidL_GIF_PTR NULL
  237. #endif /* IL_NO_GIF */
  238. /* These are always NULL */
  239. #define ilSave_GIF_PTR NULL
  240. #define ilSaveF_GIF_PTR NULL
  241. #define ilSaveL_GIF_PTR NULL
  242. /* Finished examining GIF */
  243. /* Now examining format HDR */
  244. #ifndef IL_NO_HDR /* we support that format */
  245. ILboolean ilLoad_HDR(ILconst_string);
  246. #define ilLoad_HDR_PTR & ilLoad_HDR
  247. ILboolean ilLoadF_HDR(ILHANDLE);
  248. #define ilLoadF_HDR_PTR & ilLoadF_HDR
  249. ILboolean ilLoadL_HDR(const void *, ILuint);
  250. #define ilLoadL_HDR_PTR & ilLoadL_HDR
  251. ILboolean ilSave_HDR(ILconst_string);
  252. #define ilSave_HDR_PTR & ilSave_HDR
  253. ILuint ilSaveF_HDR(ILHANDLE);
  254. #define ilSaveF_HDR_PTR & ilSaveF_HDR
  255. ILuint ilSaveL_HDR(void *, ILuint);
  256. #define ilSaveL_HDR_PTR & ilSaveL_HDR
  257. ILboolean ilIsValid_HDR(ILconst_string);
  258. #define ilIsValid_HDR_PTR & ilIsValid_HDR
  259. ILboolean ilIsValidF_HDR(ILHANDLE);
  260. #define ilIsValidF_HDR_PTR & ilIsValidF_HDR
  261. ILboolean ilIsValidL_HDR(const void *, ILuint);
  262. #define ilIsValidL_HDR_PTR & ilIsValidL_HDR
  263. #else /* we don't support format HDR */
  264. #define ilLoad_HDR_PTR NULL
  265. #define ilLoadF_HDR_PTR NULL
  266. #define ilLoadL_HDR_PTR NULL
  267. #define ilSave_HDR_PTR NULL
  268. #define ilSaveF_HDR_PTR NULL
  269. #define ilSaveL_HDR_PTR NULL
  270. #define ilIsValid_HDR_PTR NULL
  271. #define ilIsValidF_HDR_PTR NULL
  272. #define ilIsValidL_HDR_PTR NULL
  273. #endif /* IL_NO_HDR */
  274. /* Finished examining HDR */
  275. /* Now examining format ICNS */
  276. #ifndef IL_NO_ICNS /* we support that format */
  277. ILboolean ilLoad_ICNS(ILconst_string);
  278. #define ilLoad_ICNS_PTR & ilLoad_ICNS
  279. ILboolean ilLoadF_ICNS(ILHANDLE);
  280. #define ilLoadF_ICNS_PTR & ilLoadF_ICNS
  281. ILboolean ilLoadL_ICNS(const void *, ILuint);
  282. #define ilLoadL_ICNS_PTR & ilLoadL_ICNS
  283. ILboolean ilIsValid_ICNS(ILconst_string);
  284. #define ilIsValid_ICNS_PTR & ilIsValid_ICNS
  285. ILboolean ilIsValidF_ICNS(ILHANDLE);
  286. #define ilIsValidF_ICNS_PTR & ilIsValidF_ICNS
  287. ILboolean ilIsValidL_ICNS(const void *, ILuint);
  288. #define ilIsValidL_ICNS_PTR & ilIsValidL_ICNS
  289. #else /* we don't support format ICNS */
  290. #define ilLoad_ICNS_PTR NULL
  291. #define ilLoadF_ICNS_PTR NULL
  292. #define ilLoadL_ICNS_PTR NULL
  293. #define ilIsValid_ICNS_PTR NULL
  294. #define ilIsValidF_ICNS_PTR NULL
  295. #define ilIsValidL_ICNS_PTR NULL
  296. #endif /* IL_NO_ICNS */
  297. /* These are always NULL */
  298. #define ilSave_ICNS_PTR NULL
  299. #define ilSaveF_ICNS_PTR NULL
  300. #define ilSaveL_ICNS_PTR NULL
  301. /* Finished examining ICNS */
  302. /* Now examining format ICON */
  303. #ifndef IL_NO_ICON /* we support that format */
  304. ILboolean ilLoad_ICON(ILconst_string);
  305. #define ilLoad_ICON_PTR & ilLoad_ICON
  306. ILboolean ilLoadF_ICON(ILHANDLE);
  307. #define ilLoadF_ICON_PTR & ilLoadF_ICON
  308. ILboolean ilLoadL_ICON(const void *, ILuint);
  309. #define ilLoadL_ICON_PTR & ilLoadL_ICON
  310. #else /* we don't support format ICON */
  311. #define ilLoad_ICON_PTR NULL
  312. #define ilLoadF_ICON_PTR NULL
  313. #define ilLoadL_ICON_PTR NULL
  314. #endif /* IL_NO_ICON */
  315. /* These are always NULL */
  316. #define ilSave_ICON_PTR NULL
  317. #define ilSaveF_ICON_PTR NULL
  318. #define ilSaveL_ICON_PTR NULL
  319. #define ilIsValid_ICON_PTR NULL
  320. #define ilIsValidF_ICON_PTR NULL
  321. #define ilIsValidL_ICON_PTR NULL
  322. /* Finished examining ICON */
  323. /* Now examining format IFF */
  324. #ifndef IL_NO_IFF /* we support that format */
  325. ILboolean ilLoad_IFF(ILconst_string);
  326. #define ilLoad_IFF_PTR & ilLoad_IFF
  327. ILboolean ilLoadF_IFF(ILHANDLE);
  328. #define ilLoadF_IFF_PTR & ilLoadF_IFF
  329. ILboolean ilLoadL_IFF(const void *, ILuint);
  330. #define ilLoadL_IFF_PTR & ilLoadL_IFF
  331. #else /* we don't support format IFF */
  332. #define ilLoad_IFF_PTR NULL
  333. #define ilLoadF_IFF_PTR NULL
  334. #define ilLoadL_IFF_PTR NULL
  335. #endif /* IL_NO_IFF */
  336. /* These are always NULL */
  337. #define ilSave_IFF_PTR NULL
  338. #define ilSaveF_IFF_PTR NULL
  339. #define ilSaveL_IFF_PTR NULL
  340. #define ilIsValid_IFF_PTR NULL
  341. #define ilIsValidF_IFF_PTR NULL
  342. #define ilIsValidL_IFF_PTR NULL
  343. /* Finished examining IFF */
  344. /* Now examining format ILBM */
  345. #ifndef IL_NO_ILBM /* we support that format */
  346. ILboolean ilLoad_ILBM(ILconst_string);
  347. #define ilLoad_ILBM_PTR & ilLoad_ILBM
  348. ILboolean ilLoadF_ILBM(ILHANDLE);
  349. #define ilLoadF_ILBM_PTR & ilLoadF_ILBM
  350. ILboolean ilLoadL_ILBM(const void *, ILuint);
  351. #define ilLoadL_ILBM_PTR & ilLoadL_ILBM
  352. ILboolean ilIsValid_ILBM(ILconst_string);
  353. #define ilIsValid_ILBM_PTR & ilIsValid_ILBM
  354. ILboolean ilIsValidF_ILBM(ILHANDLE);
  355. #define ilIsValidF_ILBM_PTR & ilIsValidF_ILBM
  356. ILboolean ilIsValidL_ILBM(const void *, ILuint);
  357. #define ilIsValidL_ILBM_PTR & ilIsValidL_ILBM
  358. #else /* we don't support format ILBM */
  359. #define ilLoad_ILBM_PTR NULL
  360. #define ilLoadF_ILBM_PTR NULL
  361. #define ilLoadL_ILBM_PTR NULL
  362. #define ilIsValid_ILBM_PTR NULL
  363. #define ilIsValidF_ILBM_PTR NULL
  364. #define ilIsValidL_ILBM_PTR NULL
  365. #endif /* IL_NO_ILBM */
  366. /* These are always NULL */
  367. #define ilSave_ILBM_PTR NULL
  368. #define ilSaveF_ILBM_PTR NULL
  369. #define ilSaveL_ILBM_PTR NULL
  370. /* Finished examining ILBM */
  371. /* Now examining format JPEG */
  372. #ifndef IL_NO_JPEG /* we support that format */
  373. ILboolean ilLoad_JPEG(ILconst_string);
  374. #define ilLoad_JPEG_PTR & ilLoad_JPEG
  375. ILboolean ilLoadF_JPEG(ILHANDLE);
  376. #define ilLoadF_JPEG_PTR & ilLoadF_JPEG
  377. ILboolean ilLoadL_JPEG(const void *, ILuint);
  378. #define ilLoadL_JPEG_PTR & ilLoadL_JPEG
  379. ILboolean ilSave_JPEG(ILconst_string);
  380. #define ilSave_JPEG_PTR & ilSave_JPEG
  381. ILuint ilSaveF_JPEG(ILHANDLE);
  382. #define ilSaveF_JPEG_PTR & ilSaveF_JPEG
  383. ILuint ilSaveL_JPEG(void *, ILuint);
  384. #define ilSaveL_JPEG_PTR & ilSaveL_JPEG
  385. ILboolean ilIsValid_JPEG(ILconst_string);
  386. #define ilIsValid_JPEG_PTR & ilIsValid_JPEG
  387. ILboolean ilIsValidF_JPEG(ILHANDLE);
  388. #define ilIsValidF_JPEG_PTR & ilIsValidF_JPEG
  389. ILboolean ilIsValidL_JPEG(const void *, ILuint);
  390. #define ilIsValidL_JPEG_PTR & ilIsValidL_JPEG
  391. #else /* we don't support format JPEG */
  392. #define ilLoad_JPEG_PTR NULL
  393. #define ilLoadF_JPEG_PTR NULL
  394. #define ilLoadL_JPEG_PTR NULL
  395. #define ilSave_JPEG_PTR NULL
  396. #define ilSaveF_JPEG_PTR NULL
  397. #define ilSaveL_JPEG_PTR NULL
  398. #define ilIsValid_JPEG_PTR NULL
  399. #define ilIsValidF_JPEG_PTR NULL
  400. #define ilIsValidL_JPEG_PTR NULL
  401. #endif /* IL_NO_JPEG */
  402. /* Finished examining JPEG */
  403. /* Now examining format JP2 */
  404. #ifndef IL_NO_JP2 /* we support that format */
  405. ILboolean ilLoad_JP2(ILconst_string);
  406. #define ilLoad_JP2_PTR & ilLoad_JP2
  407. ILboolean ilLoadF_JP2(ILHANDLE);
  408. #define ilLoadF_JP2_PTR & ilLoadF_JP2
  409. ILboolean ilLoadL_JP2(const void *, ILuint);
  410. #define ilLoadL_JP2_PTR & ilLoadL_JP2
  411. ILboolean ilSave_JP2(ILconst_string);
  412. #define ilSave_JP2_PTR & ilSave_JP2
  413. ILuint ilSaveF_JP2(ILHANDLE);
  414. #define ilSaveF_JP2_PTR & ilSaveF_JP2
  415. ILuint ilSaveL_JP2(void *, ILuint);
  416. #define ilSaveL_JP2_PTR & ilSaveL_JP2
  417. ILboolean ilIsValid_JP2(ILconst_string);
  418. #define ilIsValid_JP2_PTR & ilIsValid_JP2
  419. ILboolean ilIsValidF_JP2(ILHANDLE);
  420. #define ilIsValidF_JP2_PTR & ilIsValidF_JP2
  421. ILboolean ilIsValidL_JP2(const void *, ILuint);
  422. #define ilIsValidL_JP2_PTR & ilIsValidL_JP2
  423. #else /* we don't support format JP2 */
  424. #define ilLoad_JP2_PTR NULL
  425. #define ilLoadF_JP2_PTR NULL
  426. #define ilLoadL_JP2_PTR NULL
  427. #define ilSave_JP2_PTR NULL
  428. #define ilSaveF_JP2_PTR NULL
  429. #define ilSaveL_JP2_PTR NULL
  430. #define ilIsValid_JP2_PTR NULL
  431. #define ilIsValidF_JP2_PTR NULL
  432. #define ilIsValidL_JP2_PTR NULL
  433. #endif /* IL_NO_JP2 */
  434. /* Finished examining JP2 */
  435. /* Now examining format LIF */
  436. #ifndef IL_NO_LIF /* we support that format */
  437. ILboolean ilLoad_LIF(ILconst_string);
  438. #define ilLoad_LIF_PTR & ilLoad_LIF
  439. ILboolean ilLoadF_LIF(ILHANDLE);
  440. #define ilLoadF_LIF_PTR & ilLoadF_LIF
  441. ILboolean ilLoadL_LIF(const void *, ILuint);
  442. #define ilLoadL_LIF_PTR & ilLoadL_LIF
  443. ILboolean ilIsValid_LIF(ILconst_string);
  444. #define ilIsValid_LIF_PTR & ilIsValid_LIF
  445. ILboolean ilIsValidF_LIF(ILHANDLE);
  446. #define ilIsValidF_LIF_PTR & ilIsValidF_LIF
  447. ILboolean ilIsValidL_LIF(const void *, ILuint);
  448. #define ilIsValidL_LIF_PTR & ilIsValidL_LIF
  449. #else /* we don't support format LIF */
  450. #define ilLoad_LIF_PTR NULL
  451. #define ilLoadF_LIF_PTR NULL
  452. #define ilLoadL_LIF_PTR NULL
  453. #define ilIsValid_LIF_PTR NULL
  454. #define ilIsValidF_LIF_PTR NULL
  455. #define ilIsValidL_LIF_PTR NULL
  456. #endif /* IL_NO_LIF */
  457. /* These are always NULL */
  458. #define ilSave_LIF_PTR NULL
  459. #define ilSaveF_LIF_PTR NULL
  460. #define ilSaveL_LIF_PTR NULL
  461. /* Finished examining LIF */
  462. /* Now examining format MDL */
  463. #ifndef IL_NO_MDL /* we support that format */
  464. ILboolean ilLoad_MDL(ILconst_string);
  465. #define ilLoad_MDL_PTR & ilLoad_MDL
  466. ILboolean ilLoadF_MDL(ILHANDLE);
  467. #define ilLoadF_MDL_PTR & ilLoadF_MDL
  468. ILboolean ilLoadL_MDL(const void *, ILuint);
  469. #define ilLoadL_MDL_PTR & ilLoadL_MDL
  470. ILboolean ilIsValid_MDL(ILconst_string);
  471. #define ilIsValid_MDL_PTR & ilIsValid_MDL
  472. ILboolean ilIsValidF_MDL(ILHANDLE);
  473. #define ilIsValidF_MDL_PTR & ilIsValidF_MDL
  474. ILboolean ilIsValidL_MDL(const void *, ILuint);
  475. #define ilIsValidL_MDL_PTR & ilIsValidL_MDL
  476. #else /* we don't support format MDL */
  477. #define ilLoad_MDL_PTR NULL
  478. #define ilLoadF_MDL_PTR NULL
  479. #define ilLoadL_MDL_PTR NULL
  480. #define ilIsValid_MDL_PTR NULL
  481. #define ilIsValidF_MDL_PTR NULL
  482. #define ilIsValidL_MDL_PTR NULL
  483. #endif /* IL_NO_MDL */
  484. /* These are always NULL */
  485. #define ilSave_MDL_PTR NULL
  486. #define ilSaveF_MDL_PTR NULL
  487. #define ilSaveL_MDL_PTR NULL
  488. /* Finished examining MDL */
  489. /* Now examining format MNG */
  490. #ifndef IL_NO_MNG /* we support that format */
  491. ILboolean ilLoad_MNG(ILconst_string);
  492. #define ilLoad_MNG_PTR & ilLoad_MNG
  493. ILboolean ilLoadF_MNG(ILHANDLE);
  494. #define ilLoadF_MNG_PTR & ilLoadF_MNG
  495. ILboolean ilLoadL_MNG(const void *, ILuint);
  496. #define ilLoadL_MNG_PTR & ilLoadL_MNG
  497. ILboolean ilSave_MNG(ILconst_string);
  498. #define ilSave_MNG_PTR & ilSave_MNG
  499. ILuint ilSaveF_MNG(ILHANDLE);
  500. #define ilSaveF_MNG_PTR & ilSaveF_MNG
  501. ILuint ilSaveL_MNG(void *, ILuint);
  502. #define ilSaveL_MNG_PTR & ilSaveL_MNG
  503. #else /* we don't support format MNG */
  504. #define ilLoad_MNG_PTR NULL
  505. #define ilLoadF_MNG_PTR NULL
  506. #define ilLoadL_MNG_PTR NULL
  507. #define ilSave_MNG_PTR NULL
  508. #define ilSaveF_MNG_PTR NULL
  509. #define ilSaveL_MNG_PTR NULL
  510. #endif /* IL_NO_MNG */
  511. /* These are always NULL */
  512. #define ilIsValid_MNG_PTR NULL
  513. #define ilIsValidF_MNG_PTR NULL
  514. #define ilIsValidL_MNG_PTR NULL
  515. /* Finished examining MNG */
  516. /* Now examining format PCX */
  517. #ifndef IL_NO_PCX /* we support that format */
  518. ILboolean ilLoad_PCX(ILconst_string);
  519. #define ilLoad_PCX_PTR & ilLoad_PCX
  520. ILboolean ilLoadF_PCX(ILHANDLE);
  521. #define ilLoadF_PCX_PTR & ilLoadF_PCX
  522. ILboolean ilLoadL_PCX(const void *, ILuint);
  523. #define ilLoadL_PCX_PTR & ilLoadL_PCX
  524. ILboolean ilSave_PCX(ILconst_string);
  525. #define ilSave_PCX_PTR & ilSave_PCX
  526. ILuint ilSaveF_PCX(ILHANDLE);
  527. #define ilSaveF_PCX_PTR & ilSaveF_PCX
  528. ILuint ilSaveL_PCX(void *, ILuint);
  529. #define ilSaveL_PCX_PTR & ilSaveL_PCX
  530. ILboolean ilIsValid_PCX(ILconst_string);
  531. #define ilIsValid_PCX_PTR & ilIsValid_PCX
  532. ILboolean ilIsValidF_PCX(ILHANDLE);
  533. #define ilIsValidF_PCX_PTR & ilIsValidF_PCX
  534. ILboolean ilIsValidL_PCX(const void *, ILuint);
  535. #define ilIsValidL_PCX_PTR & ilIsValidL_PCX
  536. #else /* we don't support format PCX */
  537. #define ilLoad_PCX_PTR NULL
  538. #define ilLoadF_PCX_PTR NULL
  539. #define ilLoadL_PCX_PTR NULL
  540. #define ilSave_PCX_PTR NULL
  541. #define ilSaveF_PCX_PTR NULL
  542. #define ilSaveL_PCX_PTR NULL
  543. #define ilIsValid_PCX_PTR NULL
  544. #define ilIsValidF_PCX_PTR NULL
  545. #define ilIsValidL_PCX_PTR NULL
  546. #endif /* IL_NO_PCX */
  547. /* Finished examining PCX */
  548. /* Now examining format PCD */
  549. #ifndef IL_NO_PCD /* we support that format */
  550. ILboolean ilLoad_PCD(ILconst_string);
  551. #define ilLoad_PCD_PTR & ilLoad_PCD
  552. ILboolean ilLoadF_PCD(ILHANDLE);
  553. #define ilLoadF_PCD_PTR & ilLoadF_PCD
  554. ILboolean ilLoadL_PCD(const void *, ILuint);
  555. #define ilLoadL_PCD_PTR & ilLoadL_PCD
  556. #else /* we don't support format PCD */
  557. #define ilLoad_PCD_PTR NULL
  558. #define ilLoadF_PCD_PTR NULL
  559. #define ilLoadL_PCD_PTR NULL
  560. #endif /* IL_NO_PCD */
  561. /* These are always NULL */
  562. #define ilSave_PCD_PTR NULL
  563. #define ilSaveF_PCD_PTR NULL
  564. #define ilSaveL_PCD_PTR NULL
  565. #define ilIsValid_PCD_PTR NULL
  566. #define ilIsValidF_PCD_PTR NULL
  567. #define ilIsValidL_PCD_PTR NULL
  568. /* Finished examining PCD */
  569. /* Now examining format PIC */
  570. #ifndef IL_NO_PIC /* we support that format */
  571. ILboolean ilLoad_PIC(ILconst_string);
  572. #define ilLoad_PIC_PTR & ilLoad_PIC
  573. ILboolean ilLoadF_PIC(ILHANDLE);
  574. #define ilLoadF_PIC_PTR & ilLoadF_PIC
  575. ILboolean ilLoadL_PIC(const void *, ILuint);
  576. #define ilLoadL_PIC_PTR & ilLoadL_PIC
  577. ILboolean ilIsValid_PIC(ILconst_string);
  578. #define ilIsValid_PIC_PTR & ilIsValid_PIC
  579. ILboolean ilIsValidF_PIC(ILHANDLE);
  580. #define ilIsValidF_PIC_PTR & ilIsValidF_PIC
  581. ILboolean ilIsValidL_PIC(const void *, ILuint);
  582. #define ilIsValidL_PIC_PTR & ilIsValidL_PIC
  583. #else /* we don't support format PIC */
  584. #define ilLoad_PIC_PTR NULL
  585. #define ilLoadF_PIC_PTR NULL
  586. #define ilLoadL_PIC_PTR NULL
  587. #define ilIsValid_PIC_PTR NULL
  588. #define ilIsValidF_PIC_PTR NULL
  589. #define ilIsValidL_PIC_PTR NULL
  590. #endif /* IL_NO_PIC */
  591. /* These are always NULL */
  592. #define ilSave_PIC_PTR NULL
  593. #define ilSaveF_PIC_PTR NULL
  594. #define ilSaveL_PIC_PTR NULL
  595. /* Finished examining PIC */
  596. /* Now examining format PIX */
  597. #ifndef IL_NO_PIX /* we support that format */
  598. ILboolean ilLoad_PIX(ILconst_string);
  599. #define ilLoad_PIX_PTR & ilLoad_PIX
  600. ILboolean ilLoadF_PIX(ILHANDLE);
  601. #define ilLoadF_PIX_PTR & ilLoadF_PIX
  602. ILboolean ilLoadL_PIX(const void *, ILuint);
  603. #define ilLoadL_PIX_PTR & ilLoadL_PIX
  604. #else /* we don't support format PIX */
  605. #define ilLoad_PIX_PTR NULL
  606. #define ilLoadF_PIX_PTR NULL
  607. #define ilLoadL_PIX_PTR NULL
  608. #endif /* IL_NO_PIX */
  609. /* These are always NULL */
  610. #define ilSave_PIX_PTR NULL
  611. #define ilSaveF_PIX_PTR NULL
  612. #define ilSaveL_PIX_PTR NULL
  613. #define ilIsValid_PIX_PTR NULL
  614. #define ilIsValidF_PIX_PTR NULL
  615. #define ilIsValidL_PIX_PTR NULL
  616. /* Finished examining PIX */
  617. /* Now examining format PNG */
  618. #ifndef IL_NO_PNG /* we support that format */
  619. ILboolean ilLoad_PNG(ILconst_string);
  620. #define ilLoad_PNG_PTR & ilLoad_PNG
  621. ILboolean ilLoadF_PNG(ILHANDLE);
  622. #define ilLoadF_PNG_PTR & ilLoadF_PNG
  623. ILboolean ilLoadL_PNG(const void *, ILuint);
  624. #define ilLoadL_PNG_PTR & ilLoadL_PNG
  625. ILboolean ilSave_PNG(ILconst_string);
  626. #define ilSave_PNG_PTR & ilSave_PNG
  627. ILuint ilSaveF_PNG(ILHANDLE);
  628. #define ilSaveF_PNG_PTR & ilSaveF_PNG
  629. ILuint ilSaveL_PNG(void *, ILuint);
  630. #define ilSaveL_PNG_PTR & ilSaveL_PNG
  631. ILboolean ilIsValid_PNG(ILconst_string);
  632. #define ilIsValid_PNG_PTR & ilIsValid_PNG
  633. ILboolean ilIsValidF_PNG(ILHANDLE);
  634. #define ilIsValidF_PNG_PTR & ilIsValidF_PNG
  635. ILboolean ilIsValidL_PNG(const void *, ILuint);
  636. #define ilIsValidL_PNG_PTR & ilIsValidL_PNG
  637. #else /* we don't support format PNG */
  638. #define ilLoad_PNG_PTR NULL
  639. #define ilLoadF_PNG_PTR NULL
  640. #define ilLoadL_PNG_PTR NULL
  641. #define ilSave_PNG_PTR NULL
  642. #define ilSaveF_PNG_PTR NULL
  643. #define ilSaveL_PNG_PTR NULL
  644. #define ilIsValid_PNG_PTR NULL
  645. #define ilIsValidF_PNG_PTR NULL
  646. #define ilIsValidL_PNG_PTR NULL
  647. #endif /* IL_NO_PNG */
  648. /* Finished examining PNG */
  649. /* Now examining format PNM */
  650. #ifndef IL_NO_PNM /* we support that format */
  651. ILboolean ilLoad_PNM(ILconst_string);
  652. #define ilLoad_PNM_PTR & ilLoad_PNM
  653. ILboolean ilLoadF_PNM(ILHANDLE);
  654. #define ilLoadF_PNM_PTR & ilLoadF_PNM
  655. ILboolean ilLoadL_PNM(const void *, ILuint);
  656. #define ilLoadL_PNM_PTR & ilLoadL_PNM
  657. ILboolean ilSave_PNM(ILconst_string);
  658. #define ilSave_PNM_PTR & ilSave_PNM
  659. ILuint ilSaveF_PNM(ILHANDLE);
  660. #define ilSaveF_PNM_PTR & ilSaveF_PNM
  661. ILuint ilSaveL_PNM(void *, ILuint);
  662. #define ilSaveL_PNM_PTR & ilSaveL_PNM
  663. ILboolean ilIsValid_PNM(ILconst_string);
  664. #define ilIsValid_PNM_PTR & ilIsValid_PNM
  665. ILboolean ilIsValidF_PNM(ILHANDLE);
  666. #define ilIsValidF_PNM_PTR & ilIsValidF_PNM
  667. ILboolean ilIsValidL_PNM(const void *, ILuint);
  668. #define ilIsValidL_PNM_PTR & ilIsValidL_PNM
  669. #else /* we don't support format PNM */
  670. #define ilLoad_PNM_PTR NULL
  671. #define ilLoadF_PNM_PTR NULL
  672. #define ilLoadL_PNM_PTR NULL
  673. #define ilSave_PNM_PTR NULL
  674. #define ilSaveF_PNM_PTR NULL
  675. #define ilSaveL_PNM_PTR NULL
  676. #define ilIsValid_PNM_PTR NULL
  677. #define ilIsValidF_PNM_PTR NULL
  678. #define ilIsValidL_PNM_PTR NULL
  679. #endif /* IL_NO_PNM */
  680. /* Finished examining PNM */
  681. /* Now examining format PSD */
  682. #ifndef IL_NO_PSD /* we support that format */
  683. ILboolean ilLoad_PSD(ILconst_string);
  684. #define ilLoad_PSD_PTR & ilLoad_PSD
  685. ILboolean ilLoadF_PSD(ILHANDLE);
  686. #define ilLoadF_PSD_PTR & ilLoadF_PSD
  687. ILboolean ilLoadL_PSD(const void *, ILuint);
  688. #define ilLoadL_PSD_PTR & ilLoadL_PSD
  689. ILboolean ilSave_PSD(ILconst_string);
  690. #define ilSave_PSD_PTR & ilSave_PSD
  691. ILuint ilSaveF_PSD(ILHANDLE);
  692. #define ilSaveF_PSD_PTR & ilSaveF_PSD
  693. ILuint ilSaveL_PSD(void *, ILuint);
  694. #define ilSaveL_PSD_PTR & ilSaveL_PSD
  695. ILboolean ilIsValid_PSD(ILconst_string);
  696. #define ilIsValid_PSD_PTR & ilIsValid_PSD
  697. ILboolean ilIsValidF_PSD(ILHANDLE);
  698. #define ilIsValidF_PSD_PTR & ilIsValidF_PSD
  699. ILboolean ilIsValidL_PSD(const void *, ILuint);
  700. #define ilIsValidL_PSD_PTR & ilIsValidL_PSD
  701. #else /* we don't support format PSD */
  702. #define ilLoad_PSD_PTR NULL
  703. #define ilLoadF_PSD_PTR NULL
  704. #define ilLoadL_PSD_PTR NULL
  705. #define ilSave_PSD_PTR NULL
  706. #define ilSaveF_PSD_PTR NULL
  707. #define ilSaveL_PSD_PTR NULL
  708. #define ilIsValid_PSD_PTR NULL
  709. #define ilIsValidF_PSD_PTR NULL
  710. #define ilIsValidL_PSD_PTR NULL
  711. #endif /* IL_NO_PSD */
  712. /* Finished examining PSD */
  713. /* Now examining format PSP */
  714. #ifndef IL_NO_PSP /* we support that format */
  715. ILboolean ilLoad_PSP(ILconst_string);
  716. #define ilLoad_PSP_PTR & ilLoad_PSP
  717. ILboolean ilLoadF_PSP(ILHANDLE);
  718. #define ilLoadF_PSP_PTR & ilLoadF_PSP
  719. ILboolean ilLoadL_PSP(const void *, ILuint);
  720. #define ilLoadL_PSP_PTR & ilLoadL_PSP
  721. ILboolean ilIsValid_PSP(ILconst_string);
  722. #define ilIsValid_PSP_PTR & ilIsValid_PSP
  723. ILboolean ilIsValidF_PSP(ILHANDLE);
  724. #define ilIsValidF_PSP_PTR & ilIsValidF_PSP
  725. ILboolean ilIsValidL_PSP(const void *, ILuint);
  726. #define ilIsValidL_PSP_PTR & ilIsValidL_PSP
  727. #else /* we don't support format PSP */
  728. #define ilLoad_PSP_PTR NULL
  729. #define ilLoadF_PSP_PTR NULL
  730. #define ilLoadL_PSP_PTR NULL
  731. #define ilIsValid_PSP_PTR NULL
  732. #define ilIsValidF_PSP_PTR NULL
  733. #define ilIsValidL_PSP_PTR NULL
  734. #endif /* IL_NO_PSP */
  735. /* These are always NULL */
  736. #define ilSave_PSP_PTR NULL
  737. #define ilSaveF_PSP_PTR NULL
  738. #define ilSaveL_PSP_PTR NULL
  739. /* Finished examining PSP */
  740. /* Now examining format PXR */
  741. #ifndef IL_NO_PXR /* we support that format */
  742. ILboolean ilLoad_PXR(ILconst_string);
  743. #define ilLoad_PXR_PTR & ilLoad_PXR
  744. ILboolean ilLoadF_PXR(ILHANDLE);
  745. #define ilLoadF_PXR_PTR & ilLoadF_PXR
  746. ILboolean ilLoadL_PXR(const void *, ILuint);
  747. #define ilLoadL_PXR_PTR & ilLoadL_PXR
  748. #else /* we don't support format PXR */
  749. #define ilLoad_PXR_PTR NULL
  750. #define ilLoadF_PXR_PTR NULL
  751. #define ilLoadL_PXR_PTR NULL
  752. #endif /* IL_NO_PXR */
  753. /* These are always NULL */
  754. #define ilSave_PXR_PTR NULL
  755. #define ilSaveF_PXR_PTR NULL
  756. #define ilSaveL_PXR_PTR NULL
  757. #define ilIsValid_PXR_PTR NULL
  758. #define ilIsValidF_PXR_PTR NULL
  759. #define ilIsValidL_PXR_PTR NULL
  760. /* Finished examining PXR */
  761. /* Now examining format RAW */
  762. #ifndef IL_NO_RAW /* we support that format */
  763. ILboolean ilLoad_RAW(ILconst_string);
  764. #define ilLoad_RAW_PTR & ilLoad_RAW
  765. ILboolean ilLoadF_RAW(ILHANDLE);
  766. #define ilLoadF_RAW_PTR & ilLoadF_RAW
  767. ILboolean ilLoadL_RAW(const void *, ILuint);
  768. #define ilLoadL_RAW_PTR & ilLoadL_RAW
  769. ILboolean ilSave_RAW(ILconst_string);
  770. #define ilSave_RAW_PTR & ilSave_RAW
  771. ILuint ilSaveF_RAW(ILHANDLE);
  772. #define ilSaveF_RAW_PTR & ilSaveF_RAW
  773. ILuint ilSaveL_RAW(void *, ILuint);
  774. #define ilSaveL_RAW_PTR & ilSaveL_RAW
  775. #else /* we don't support format RAW */
  776. #define ilLoad_RAW_PTR NULL
  777. #define ilLoadF_RAW_PTR NULL
  778. #define ilLoadL_RAW_PTR NULL
  779. #define ilSave_RAW_PTR NULL
  780. #define ilSaveF_RAW_PTR NULL
  781. #define ilSaveL_RAW_PTR NULL
  782. #endif /* IL_NO_RAW */
  783. /* These are always NULL */
  784. #define ilIsValid_RAW_PTR NULL
  785. #define ilIsValidF_RAW_PTR NULL
  786. #define ilIsValidL_RAW_PTR NULL
  787. /* Finished examining RAW */
  788. /* Now examining format ROT */
  789. #ifndef IL_NO_ROT /* we support that format */
  790. ILboolean ilLoad_ROT(ILconst_string);
  791. #define ilLoad_ROT_PTR & ilLoad_ROT
  792. ILboolean ilLoadF_ROT(ILHANDLE);
  793. #define ilLoadF_ROT_PTR & ilLoadF_ROT
  794. ILboolean ilLoadL_ROT(const void *, ILuint);
  795. #define ilLoadL_ROT_PTR & ilLoadL_ROT
  796. #else /* we don't support format ROT */
  797. #define ilLoad_ROT_PTR NULL
  798. #define ilLoadF_ROT_PTR NULL
  799. #define ilLoadL_ROT_PTR NULL
  800. #endif /* IL_NO_ROT */
  801. /* These are always NULL */
  802. #define ilSave_ROT_PTR NULL
  803. #define ilSaveF_ROT_PTR NULL
  804. #define ilSaveL_ROT_PTR NULL
  805. #define ilIsValid_ROT_PTR NULL
  806. #define ilIsValidF_ROT_PTR NULL
  807. #define ilIsValidL_ROT_PTR NULL
  808. /* Finished examining ROT */
  809. /* Now examining format SGI */
  810. #ifndef IL_NO_SGI /* we support that format */
  811. ILboolean ilLoad_SGI(ILconst_string);
  812. #define ilLoad_SGI_PTR & ilLoad_SGI
  813. ILboolean ilLoadF_SGI(ILHANDLE);
  814. #define ilLoadF_SGI_PTR & ilLoadF_SGI
  815. ILboolean ilLoadL_SGI(const void *, ILuint);
  816. #define ilLoadL_SGI_PTR & ilLoadL_SGI
  817. ILboolean ilSave_SGI(ILconst_string);
  818. #define ilSave_SGI_PTR & ilSave_SGI
  819. ILuint ilSaveF_SGI(ILHANDLE);
  820. #define ilSaveF_SGI_PTR & ilSaveF_SGI
  821. ILuint ilSaveL_SGI(void *, ILuint);
  822. #define ilSaveL_SGI_PTR & ilSaveL_SGI
  823. ILboolean ilIsValid_SGI(ILconst_string);
  824. #define ilIsValid_SGI_PTR & ilIsValid_SGI
  825. ILboolean ilIsValidF_SGI(ILHANDLE);
  826. #define ilIsValidF_SGI_PTR & ilIsValidF_SGI
  827. ILboolean ilIsValidL_SGI(const void *, ILuint);
  828. #define ilIsValidL_SGI_PTR & ilIsValidL_SGI
  829. #else /* we don't support format SGI */
  830. #define ilLoad_SGI_PTR NULL
  831. #define ilLoadF_SGI_PTR NULL
  832. #define ilLoadL_SGI_PTR NULL
  833. #define ilSave_SGI_PTR NULL
  834. #define ilSaveF_SGI_PTR NULL
  835. #define ilSaveL_SGI_PTR NULL
  836. #define ilIsValid_SGI_PTR NULL
  837. #define ilIsValidF_SGI_PTR NULL
  838. #define ilIsValidL_SGI_PTR NULL
  839. #endif /* IL_NO_SGI */
  840. /* Finished examining SGI */
  841. /* Now examining format SUN */
  842. #ifndef IL_NO_SUN /* we support that format */
  843. ILboolean ilLoad_SUN(ILconst_string);
  844. #define ilLoad_SUN_PTR & ilLoad_SUN
  845. ILboolean ilLoadF_SUN(ILHANDLE);
  846. #define ilLoadF_SUN_PTR & ilLoadF_SUN
  847. ILboolean ilLoadL_SUN(const void *, ILuint);
  848. #define ilLoadL_SUN_PTR & ilLoadL_SUN
  849. ILboolean ilIsValid_SUN(ILconst_string);
  850. #define ilIsValid_SUN_PTR & ilIsValid_SUN
  851. ILboolean ilIsValidF_SUN(ILHANDLE);
  852. #define ilIsValidF_SUN_PTR & ilIsValidF_SUN
  853. ILboolean ilIsValidL_SUN(const void *, ILuint);
  854. #define ilIsValidL_SUN_PTR & ilIsValidL_SUN
  855. #else /* we don't support format SUN */
  856. #define ilLoad_SUN_PTR NULL
  857. #define ilLoadF_SUN_PTR NULL
  858. #define ilLoadL_SUN_PTR NULL
  859. #define ilIsValid_SUN_PTR NULL
  860. #define ilIsValidF_SUN_PTR NULL
  861. #define ilIsValidL_SUN_PTR NULL
  862. #endif /* IL_NO_SUN */
  863. /* These are always NULL */
  864. #define ilSave_SUN_PTR NULL
  865. #define ilSaveF_SUN_PTR NULL
  866. #define ilSaveL_SUN_PTR NULL
  867. /* Finished examining SUN */
  868. /* Now examining format TEXTURE */
  869. #ifndef IL_NO_TEXTURE /* we support that format */
  870. ILboolean ilLoad_TEXTURE(ILconst_string);
  871. #define ilLoad_TEXTURE_PTR & ilLoad_TEXTURE
  872. ILboolean ilLoadF_TEXTURE(ILHANDLE);
  873. #define ilLoadF_TEXTURE_PTR & ilLoadF_TEXTURE
  874. ILboolean ilLoadL_TEXTURE(const void *, ILuint);
  875. #define ilLoadL_TEXTURE_PTR & ilLoadL_TEXTURE
  876. #else /* we don't support format TEXTURE */
  877. #define ilLoad_TEXTURE_PTR NULL
  878. #define ilLoadF_TEXTURE_PTR NULL
  879. #define ilLoadL_TEXTURE_PTR NULL
  880. #endif /* IL_NO_TEXTURE */
  881. /* These are always NULL */
  882. #define ilSave_TEXTURE_PTR NULL
  883. #define ilSaveF_TEXTURE_PTR NULL
  884. #define ilSaveL_TEXTURE_PTR NULL
  885. #define ilIsValid_TEXTURE_PTR NULL
  886. #define ilIsValidF_TEXTURE_PTR NULL
  887. #define ilIsValidL_TEXTURE_PTR NULL
  888. /* Finished examining TEXTURE */
  889. /* Now examining format TGA */
  890. #ifndef IL_NO_TGA /* we support that format */
  891. ILboolean ilLoad_TGA(ILconst_string);
  892. #define ilLoad_TGA_PTR & ilLoad_TGA
  893. ILboolean ilLoadF_TGA(ILHANDLE);
  894. #define ilLoadF_TGA_PTR & ilLoadF_TGA
  895. ILboolean ilLoadL_TGA(const void *, ILuint);
  896. #define ilLoadL_TGA_PTR & ilLoadL_TGA
  897. ILboolean ilSave_TGA(ILconst_string);
  898. #define ilSave_TGA_PTR & ilSave_TGA
  899. ILuint ilSaveF_TGA(ILHANDLE);
  900. #define ilSaveF_TGA_PTR & ilSaveF_TGA
  901. ILuint ilSaveL_TGA(void *, ILuint);
  902. #define ilSaveL_TGA_PTR & ilSaveL_TGA
  903. ILboolean ilIsValid_TGA(ILconst_string);
  904. #define ilIsValid_TGA_PTR & ilIsValid_TGA
  905. ILboolean ilIsValidF_TGA(ILHANDLE);
  906. #define ilIsValidF_TGA_PTR & ilIsValidF_TGA
  907. ILboolean ilIsValidL_TGA(const void *, ILuint);
  908. #define ilIsValidL_TGA_PTR & ilIsValidL_TGA
  909. #else /* we don't support format TGA */
  910. #define ilLoad_TGA_PTR NULL
  911. #define ilLoadF_TGA_PTR NULL
  912. #define ilLoadL_TGA_PTR NULL
  913. #define ilSave_TGA_PTR NULL
  914. #define ilSaveF_TGA_PTR NULL
  915. #define ilSaveL_TGA_PTR NULL
  916. #define ilIsValid_TGA_PTR NULL
  917. #define ilIsValidF_TGA_PTR NULL
  918. #define ilIsValidL_TGA_PTR NULL
  919. #endif /* IL_NO_TGA */
  920. /* Finished examining TGA */
  921. /* Now examining format TIFF */
  922. #ifndef IL_NO_TIFF /* we support that format */
  923. ILboolean ilLoad_TIFF(ILconst_string);
  924. #define ilLoad_TIFF_PTR & ilLoad_TIFF
  925. ILboolean ilLoadF_TIFF(ILHANDLE);
  926. #define ilLoadF_TIFF_PTR & ilLoadF_TIFF
  927. ILboolean ilLoadL_TIFF(const void *, ILuint);
  928. #define ilLoadL_TIFF_PTR & ilLoadL_TIFF
  929. ILboolean ilSave_TIFF(ILconst_string);
  930. #define ilSave_TIFF_PTR & ilSave_TIFF
  931. ILuint ilSaveF_TIFF(ILHANDLE);
  932. #define ilSaveF_TIFF_PTR & ilSaveF_TIFF
  933. ILuint ilSaveL_TIFF(void *, ILuint);
  934. #define ilSaveL_TIFF_PTR & ilSaveL_TIFF
  935. ILboolean ilIsValid_TIFF(ILconst_string);
  936. #define ilIsValid_TIFF_PTR & ilIsValid_TIFF
  937. ILboolean ilIsValidF_TIFF(ILHANDLE);
  938. #define ilIsValidF_TIFF_PTR & ilIsValidF_TIFF
  939. ILboolean ilIsValidL_TIFF(const void *, ILuint);
  940. #define ilIsValidL_TIFF_PTR & ilIsValidL_TIFF
  941. #else /* we don't support format TIFF */
  942. #define ilLoad_TIFF_PTR NULL
  943. #define ilLoadF_TIFF_PTR NULL
  944. #define ilLoadL_TIFF_PTR NULL
  945. #define ilSave_TIFF_PTR NULL
  946. #define ilSaveF_TIFF_PTR NULL
  947. #define ilSaveL_TIFF_PTR NULL
  948. #define ilIsValid_TIFF_PTR NULL
  949. #define ilIsValidF_TIFF_PTR NULL
  950. #define ilIsValidL_TIFF_PTR NULL
  951. #endif /* IL_NO_TIFF */
  952. /* Finished examining TIFF */
  953. /* Now examining format TPL */
  954. #ifndef IL_NO_TPL /* we support that format */
  955. ILboolean ilLoad_TPL(ILconst_string);
  956. #define ilLoad_TPL_PTR & ilLoad_TPL
  957. ILboolean ilLoadF_TPL(ILHANDLE);
  958. #define ilLoadF_TPL_PTR & ilLoadF_TPL
  959. ILboolean ilLoadL_TPL(const void *, ILuint);
  960. #define ilLoadL_TPL_PTR & ilLoadL_TPL
  961. ILboolean ilIsValid_TPL(ILconst_string);
  962. #define ilIsValid_TPL_PTR & ilIsValid_TPL
  963. ILboolean ilIsValidF_TPL(ILHANDLE);
  964. #define ilIsValidF_TPL_PTR & ilIsValidF_TPL
  965. ILboolean ilIsValidL_TPL(const void *, ILuint);
  966. #define ilIsValidL_TPL_PTR & ilIsValidL_TPL
  967. #else /* we don't support format TPL */
  968. #define ilLoad_TPL_PTR NULL
  969. #define ilLoadF_TPL_PTR NULL
  970. #define ilLoadL_TPL_PTR NULL
  971. #define ilIsValid_TPL_PTR NULL
  972. #define ilIsValidF_TPL_PTR NULL
  973. #define ilIsValidL_TPL_PTR NULL
  974. #endif /* IL_NO_TPL */
  975. /* These are always NULL */
  976. #define ilSave_TPL_PTR NULL
  977. #define ilSaveF_TPL_PTR NULL
  978. #define ilSaveL_TPL_PTR NULL
  979. /* Finished examining TPL */
  980. /* Now examining format UTX */
  981. #ifndef IL_NO_UTX /* we support that format */
  982. ILboolean ilLoad_UTX(ILconst_string);
  983. #define ilLoad_UTX_PTR & ilLoad_UTX
  984. ILboolean ilLoadF_UTX(ILHANDLE);
  985. #define ilLoadF_UTX_PTR & ilLoadF_UTX
  986. ILboolean ilLoadL_UTX(const void *, ILuint);
  987. #define ilLoadL_UTX_PTR & ilLoadL_UTX
  988. #else /* we don't support format UTX */
  989. #define ilLoad_UTX_PTR NULL
  990. #define ilLoadF_UTX_PTR NULL
  991. #define ilLoadL_UTX_PTR NULL
  992. #endif /* IL_NO_UTX */
  993. /* These are always NULL */
  994. #define ilSave_UTX_PTR NULL
  995. #define ilSaveF_UTX_PTR NULL
  996. #define ilSaveL_UTX_PTR NULL
  997. #define ilIsValid_UTX_PTR NULL
  998. #define ilIsValidF_UTX_PTR NULL
  999. #define ilIsValidL_UTX_PTR NULL
  1000. /* Finished examining UTX */
  1001. /* Now examining format VTF */
  1002. #ifndef IL_NO_VTF /* we support that format */
  1003. ILboolean ilLoad_VTF(ILconst_string);
  1004. #define ilLoad_VTF_PTR & ilLoad_VTF
  1005. ILboolean ilLoadF_VTF(ILHANDLE);
  1006. #define ilLoadF_VTF_PTR & ilLoadF_VTF
  1007. ILboolean ilLoadL_VTF(const void *, ILuint);
  1008. #define ilLoadL_VTF_PTR & ilLoadL_VTF
  1009. ILboolean ilIsValid_VTF(ILconst_string);
  1010. #define ilIsValid_VTF_PTR & ilIsValid_VTF
  1011. ILboolean ilIsValidF_VTF(ILHANDLE);
  1012. #define ilIsValidF_VTF_PTR & ilIsValidF_VTF
  1013. ILboolean ilIsValidL_VTF(const void *, ILuint);
  1014. #define ilIsValidL_VTF_PTR & ilIsValidL_VTF
  1015. #else /* we don't support format VTF */
  1016. #define ilLoad_VTF_PTR NULL
  1017. #define ilLoadF_VTF_PTR NULL
  1018. #define ilLoadL_VTF_PTR NULL
  1019. #define ilIsValid_VTF_PTR NULL
  1020. #define ilIsValidF_VTF_PTR NULL
  1021. #define ilIsValidL_VTF_PTR NULL
  1022. #endif /* IL_NO_VTF */
  1023. /* These are always NULL */
  1024. #define ilSave_VTF_PTR NULL
  1025. #define ilSaveF_VTF_PTR NULL
  1026. #define ilSaveL_VTF_PTR NULL
  1027. /* Finished examining VTF */
  1028. /* Now examining format WAL */
  1029. #ifndef IL_NO_WAL /* we support that format */
  1030. ILboolean ilLoad_WAL(ILconst_string);
  1031. #define ilLoad_WAL_PTR & ilLoad_WAL
  1032. ILboolean ilLoadF_WAL(ILHANDLE);
  1033. #define ilLoadF_WAL_PTR & ilLoadF_WAL
  1034. ILboolean ilLoadL_WAL(const void *, ILuint);
  1035. #define ilLoadL_WAL_PTR & ilLoadL_WAL
  1036. #else /* we don't support format WAL */
  1037. #define ilLoad_WAL_PTR NULL
  1038. #define ilLoadF_WAL_PTR NULL
  1039. #define ilLoadL_WAL_PTR NULL
  1040. #endif /* IL_NO_WAL */
  1041. /* These are always NULL */
  1042. #define ilSave_WAL_PTR NULL
  1043. #define ilSaveF_WAL_PTR NULL
  1044. #define ilSaveL_WAL_PTR NULL
  1045. #define ilIsValid_WAL_PTR NULL
  1046. #define ilIsValidF_WAL_PTR NULL
  1047. #define ilIsValidL_WAL_PTR NULL
  1048. /* Finished examining WAL */
  1049. /* Now examining format WBMP */
  1050. #ifndef IL_NO_WBMP /* we support that format */
  1051. ILboolean ilLoad_WBMP(ILconst_string);
  1052. #define ilLoad_WBMP_PTR & ilLoad_WBMP
  1053. ILboolean ilLoadF_WBMP(ILHANDLE);
  1054. #define ilLoadF_WBMP_PTR & ilLoadF_WBMP
  1055. ILboolean ilLoadL_WBMP(const void *, ILuint);
  1056. #define ilLoadL_WBMP_PTR & ilLoadL_WBMP
  1057. ILboolean ilSave_WBMP(ILconst_string);
  1058. #define ilSave_WBMP_PTR & ilSave_WBMP
  1059. ILuint ilSaveF_WBMP(ILHANDLE);
  1060. #define ilSaveF_WBMP_PTR & ilSaveF_WBMP
  1061. ILuint ilSaveL_WBMP(void *, ILuint);
  1062. #define ilSaveL_WBMP_PTR & ilSaveL_WBMP
  1063. #else /* we don't support format WBMP */
  1064. #define ilLoad_WBMP_PTR NULL
  1065. #define ilLoadF_WBMP_PTR NULL
  1066. #define ilLoadL_WBMP_PTR NULL
  1067. #define ilSave_WBMP_PTR NULL
  1068. #define ilSaveF_WBMP_PTR NULL
  1069. #define ilSaveL_WBMP_PTR NULL
  1070. #endif /* IL_NO_WBMP */
  1071. /* These are always NULL */
  1072. #define ilIsValid_WBMP_PTR NULL
  1073. #define ilIsValidF_WBMP_PTR NULL
  1074. #define ilIsValidL_WBMP_PTR NULL
  1075. /* Finished examining WBMP */
  1076. /* Now examining format WDP */
  1077. #ifndef IL_NO_WDP /* we support that format */
  1078. ILboolean ilLoad_WDP(ILconst_string);
  1079. #define ilLoad_WDP_PTR & ilLoad_WDP
  1080. ILboolean ilLoadF_WDP(ILHANDLE);
  1081. #define ilLoadF_WDP_PTR & ilLoadF_WDP
  1082. ILboolean ilLoadL_WDP(const void *, ILuint);
  1083. #define ilLoadL_WDP_PTR & ilLoadL_WDP
  1084. #else /* we don't support format WDP */
  1085. #define ilLoad_WDP_PTR NULL
  1086. #define ilLoadF_WDP_PTR NULL
  1087. #define ilLoadL_WDP_PTR NULL
  1088. #endif /* IL_NO_WDP */
  1089. /* These are always NULL */
  1090. #define ilSave_WDP_PTR NULL
  1091. #define ilSaveF_WDP_PTR NULL
  1092. #define ilSaveL_WDP_PTR NULL
  1093. #define ilIsValid_WDP_PTR NULL
  1094. #define ilIsValidF_WDP_PTR NULL
  1095. #define ilIsValidL_WDP_PTR NULL
  1096. /* Finished examining WDP */
  1097. /* Now examining format XPM */
  1098. #ifndef IL_NO_XPM /* we support that format */
  1099. ILboolean ilLoad_XPM(ILconst_string);
  1100. #define ilLoad_XPM_PTR & ilLoad_XPM
  1101. ILboolean ilLoadF_XPM(ILHANDLE);
  1102. #define ilLoadF_XPM_PTR & ilLoadF_XPM
  1103. ILboolean ilLoadL_XPM(const void *, ILuint);
  1104. #define ilLoadL_XPM_PTR & ilLoadL_XPM
  1105. ILboolean ilIsValid_XPM(ILconst_string);
  1106. #define ilIsValid_XPM_PTR & ilIsValid_XPM
  1107. ILboolean ilIsValidF_XPM(ILHANDLE);
  1108. #define ilIsValidF_XPM_PTR & ilIsValidF_XPM
  1109. ILboolean ilIsValidL_XPM(const void *, ILuint);
  1110. #define ilIsValidL_XPM_PTR & ilIsValidL_XPM
  1111. #else /* we don't support format XPM */
  1112. #define ilLoad_XPM_PTR NULL
  1113. #define ilLoadF_XPM_PTR NULL
  1114. #define ilLoadL_XPM_PTR NULL
  1115. #define ilIsValid_XPM_PTR NULL
  1116. #define ilIsValidF_XPM_PTR NULL
  1117. #define ilIsValidL_XPM_PTR NULL
  1118. #endif /* IL_NO_XPM */
  1119. /* These are always NULL */
  1120. #define ilSave_XPM_PTR NULL
  1121. #define ilSaveF_XPM_PTR NULL
  1122. #define ilSaveL_XPM_PTR NULL
  1123. /* Finished examining XPM */
  1124. /* Now examining format BLP */
  1125. #ifndef IL_NO_BLP /* we support that format */
  1126. ILboolean ilLoad_BLP(ILconst_string);
  1127. #define ilLoad_BLP_PTR & ilLoad_BLP
  1128. ILboolean ilLoadF_BLP(ILHANDLE);
  1129. #define ilLoadF_BLP_PTR & ilLoadF_BLP
  1130. ILboolean ilLoadL_BLP(const void *, ILuint);
  1131. #define ilLoadL_BLP_PTR & ilLoadL_BLP
  1132. ILboolean ilIsValid_BLP(ILconst_string);
  1133. #define ilIsValid_BLP_PTR & ilIsValid_BLP
  1134. ILboolean ilIsValidF_BLP(ILHANDLE);
  1135. #define ilIsValidF_BLP_PTR & ilIsValidF_BLP
  1136. ILboolean ilIsValidL_BLP(const void *, ILuint);
  1137. #define ilIsValidL_BLP_PTR & ilIsValidL_BLP
  1138. #else /* we don't support format BLP */
  1139. #define ilLoad_BLP_PTR NULL
  1140. #define ilLoadF_BLP_PTR NULL
  1141. #define ilLoadL_BLP_PTR NULL
  1142. #define ilIsValid_BLP_PTR NULL
  1143. #define ilIsValidF_BLP_PTR NULL
  1144. #define ilIsValidL_BLP_PTR NULL
  1145. #endif /* IL_NO_BLP */
  1146. /* These are always NULL */
  1147. #define ilSave_BLP_PTR NULL
  1148. #define ilSaveF_BLP_PTR NULL
  1149. #define ilSaveL_BLP_PTR NULL
  1150. /* Finished examining BLP */
  1151. /* Now examining format IWI */
  1152. #ifndef IL_NO_IWI /* we support that format */
  1153. ILboolean ilLoad_IWI(ILconst_string);
  1154. #define ilLoad_IWI_PTR & ilLoad_IWI
  1155. ILboolean ilLoadF_IWI(ILHANDLE);
  1156. #define ilLoadF_IWI_PTR & ilLoadF_IWI
  1157. ILboolean ilLoadL_IWI(const void *, ILuint);
  1158. #define ilLoadL_IWI_PTR & ilLoadL_IWI
  1159. ILboolean ilIsValid_IWI(ILconst_string);
  1160. #define ilIsValid_IWI_PTR & ilIsValid_IWI
  1161. ILboolean ilIsValidF_IWI(ILHANDLE);
  1162. #define ilIsValidF_IWI_PTR & ilIsValidF_IWI
  1163. ILboolean ilIsValidL_IWI(const void *, ILuint);
  1164. #define ilIsValidL_IWI_PTR & ilIsValidL_IWI
  1165. #else /* we don't support format IWI */
  1166. #define ilLoad_IWI_PTR NULL
  1167. #define ilLoadF_IWI_PTR NULL
  1168. #define ilLoadL_IWI_PTR NULL
  1169. #define ilIsValid_IWI_PTR NULL
  1170. #define ilIsValidF_IWI_PTR NULL
  1171. #define ilIsValidL_IWI_PTR NULL
  1172. #endif /* IL_NO_IWI */
  1173. /* These are always NULL */
  1174. #define ilSave_IWI_PTR NULL
  1175. #define ilSaveF_IWI_PTR NULL
  1176. #define ilSaveL_IWI_PTR NULL
  1177. /* Finished examining IWI */
  1178. /* Now examining format FTX */
  1179. #ifndef IL_NO_FTX /* we support that format */
  1180. ILboolean ilLoad_FTX(ILconst_string);
  1181. #define ilLoad_FTX_PTR & ilLoad_FTX
  1182. ILboolean ilLoadF_FTX(ILHANDLE);
  1183. #define ilLoadF_FTX_PTR & ilLoadF_FTX
  1184. ILboolean ilLoadL_FTX(const void *, ILuint);
  1185. #define ilLoadL_FTX_PTR & ilLoadL_FTX
  1186. #else /* we don't support format FTX */
  1187. #define ilLoad_FTX_PTR NULL
  1188. #define ilLoadF_FTX_PTR NULL
  1189. #define ilLoadL_FTX_PTR NULL
  1190. #endif /* IL_NO_FTX */
  1191. /* These are always NULL */
  1192. #define ilSave_FTX_PTR NULL
  1193. #define ilSaveF_FTX_PTR NULL
  1194. #define ilSaveL_FTX_PTR NULL
  1195. #define ilIsValid_FTX_PTR NULL
  1196. #define ilIsValidF_FTX_PTR NULL
  1197. #define ilIsValidL_FTX_PTR NULL
  1198. /* Finished examining FTX */
  1199. /* Now examining format DICOM */
  1200. #ifndef IL_NO_DICOM /* we support that format */
  1201. ILboolean ilLoad_DICOM(ILconst_string);
  1202. #define ilLoad_DICOM_PTR & ilLoad_DICOM
  1203. ILboolean ilLoadF_DICOM(ILHANDLE);
  1204. #define ilLoadF_DICOM_PTR & ilLoadF_DICOM
  1205. ILboolean ilLoadL_DICOM(const void *, ILuint);
  1206. #define ilLoadL_DICOM_PTR & ilLoadL_DICOM
  1207. ILboolean ilIsValid_DICOM(ILconst_string);
  1208. #define ilIsValid_DICOM_PTR & ilIsValid_DICOM
  1209. ILboolean ilIsValidF_DICOM(ILHANDLE);
  1210. #define ilIsValidF_DICOM_PTR & ilIsValidF_DICOM
  1211. ILboolean ilIsValidL_DICOM(const void *, ILuint);
  1212. #define ilIsValidL_DICOM_PTR & ilIsValidL_DICOM
  1213. #else /* we don't support format DICOM */
  1214. #define ilLoad_DICOM_PTR NULL
  1215. #define ilLoadF_DICOM_PTR NULL
  1216. #define ilLoadL_DICOM_PTR NULL
  1217. #define ilIsValid_DICOM_PTR NULL
  1218. #define ilIsValidF_DICOM_PTR NULL
  1219. #define ilIsValidL_DICOM_PTR NULL
  1220. #endif /* IL_NO_DICOM */
  1221. /* These are always NULL */
  1222. #define ilSave_DICOM_PTR NULL
  1223. #define ilSaveF_DICOM_PTR NULL
  1224. #define ilSaveL_DICOM_PTR NULL
  1225. /* Finished examining DICOM */
  1226. #ifdef __cplusplus
  1227. } /* end extern "C" */
  1228. #endif /* __cplusplus*/
  1229. #endif /* PTR_DEFINES_H */