longnam.h 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. #ifndef _LONGNAME_H
  2. #define _LONGNAME_H
  3. #define fits_parse_input_url ffiurl
  4. #define fits_parse_input_filename ffifile
  5. #define fits_parse_rootname ffrtnm
  6. #define fits_file_exists ffexist
  7. #define fits_parse_output_url ffourl
  8. #define fits_parse_extspec ffexts
  9. #define fits_parse_extnum ffextn
  10. #define fits_parse_binspec ffbins
  11. #define fits_parse_binrange ffbinr
  12. #define fits_parse_range ffrwrg
  13. #define fits_parse_rangell ffrwrgll
  14. #define fits_open_memfile ffomem
  15. /*
  16. use the following special macro to test that the fitsio.h include file
  17. that was used to build the CFITSIO library is compatible with the version
  18. as included when compiling the application program
  19. */
  20. #define fits_open_file(A, B, C, D) ffopentest( CFITSIO_SONAME, A, B, C, D)
  21. #define fits_open_data ffdopn
  22. #define fits_open_extlist ffeopn
  23. #define fits_open_table fftopn
  24. #define fits_open_image ffiopn
  25. #define fits_open_diskfile ffdkopn
  26. #define fits_reopen_file ffreopen
  27. #define fits_create_file ffinit
  28. #define fits_create_diskfile ffdkinit
  29. #define fits_create_memfile ffimem
  30. #define fits_create_template fftplt
  31. #define fits_flush_file ffflus
  32. #define fits_flush_buffer ffflsh
  33. #define fits_close_file ffclos
  34. #define fits_delete_file ffdelt
  35. #define fits_file_name ffflnm
  36. #define fits_file_mode ffflmd
  37. #define fits_url_type ffurlt
  38. #define fits_get_version ffvers
  39. #define fits_uppercase ffupch
  40. #define fits_get_errstatus ffgerr
  41. #define fits_write_errmsg ffpmsg
  42. #define fits_write_errmark ffpmrk
  43. #define fits_read_errmsg ffgmsg
  44. #define fits_clear_errmsg ffcmsg
  45. #define fits_clear_errmark ffcmrk
  46. #define fits_report_error ffrprt
  47. #define fits_compare_str ffcmps
  48. #define fits_test_keyword fftkey
  49. #define fits_test_record fftrec
  50. #define fits_null_check ffnchk
  51. #define fits_make_keyn ffkeyn
  52. #define fits_make_nkey ffnkey
  53. #define fits_make_key ffmkky
  54. #define fits_get_keyclass ffgkcl
  55. #define fits_get_keytype ffdtyp
  56. #define fits_get_inttype ffinttyp
  57. #define fits_parse_value ffpsvc
  58. #define fits_get_keyname ffgknm
  59. #define fits_parse_template ffgthd
  60. #define fits_ascii_tform ffasfm
  61. #define fits_binary_tform ffbnfm
  62. #define fits_binary_tformll ffbnfmll
  63. #define fits_get_tbcol ffgabc
  64. #define fits_get_rowsize ffgrsz
  65. #define fits_get_col_display_width ffgcdw
  66. #define fits_write_record ffprec
  67. #define fits_write_key ffpky
  68. #define fits_write_key_unit ffpunt
  69. #define fits_write_comment ffpcom
  70. #define fits_write_history ffphis
  71. #define fits_write_date ffpdat
  72. #define fits_get_system_time ffgstm
  73. #define fits_get_system_date ffgsdt
  74. #define fits_date2str ffdt2s
  75. #define fits_time2str fftm2s
  76. #define fits_str2date ffs2dt
  77. #define fits_str2time ffs2tm
  78. #define fits_write_key_longstr ffpkls
  79. #define fits_write_key_longwarn ffplsw
  80. #define fits_write_key_null ffpkyu
  81. #define fits_write_key_str ffpkys
  82. #define fits_write_key_log ffpkyl
  83. #define fits_write_key_lng ffpkyj
  84. #define fits_write_key_ulng ffpkyuj
  85. #define fits_write_key_fixflt ffpkyf
  86. #define fits_write_key_flt ffpkye
  87. #define fits_write_key_fixdbl ffpkyg
  88. #define fits_write_key_dbl ffpkyd
  89. #define fits_write_key_fixcmp ffpkfc
  90. #define fits_write_key_cmp ffpkyc
  91. #define fits_write_key_fixdblcmp ffpkfm
  92. #define fits_write_key_dblcmp ffpkym
  93. #define fits_write_key_triple ffpkyt
  94. #define fits_write_tdim ffptdm
  95. #define fits_write_tdimll ffptdmll
  96. #define fits_write_keys_str ffpkns
  97. #define fits_write_keys_log ffpknl
  98. #define fits_write_keys_lng ffpknj
  99. #define fits_write_keys_fixflt ffpknf
  100. #define fits_write_keys_flt ffpkne
  101. #define fits_write_keys_fixdbl ffpkng
  102. #define fits_write_keys_dbl ffpknd
  103. #define fits_copy_key ffcpky
  104. #define fits_write_imghdr ffphps
  105. #define fits_write_imghdrll ffphpsll
  106. #define fits_write_grphdr ffphpr
  107. #define fits_write_grphdrll ffphprll
  108. #define fits_write_atblhdr ffphtb
  109. #define fits_write_btblhdr ffphbn
  110. #define fits_write_exthdr ffphext
  111. #define fits_write_key_template ffpktp
  112. #define fits_get_hdrspace ffghsp
  113. #define fits_get_hdrpos ffghps
  114. #define fits_movabs_key ffmaky
  115. #define fits_movrel_key ffmrky
  116. #define fits_find_nextkey ffgnxk
  117. #define fits_read_record ffgrec
  118. #define fits_read_card ffgcrd
  119. #define fits_read_str ffgstr
  120. #define fits_read_key_unit ffgunt
  121. #define fits_read_keyn ffgkyn
  122. #define fits_read_key ffgky
  123. #define fits_read_keyword ffgkey
  124. #define fits_read_key_str ffgkys
  125. #define fits_read_key_log ffgkyl
  126. #define fits_read_key_lng ffgkyj
  127. #define fits_read_key_lnglng ffgkyjj
  128. #define fits_read_key_ulnglng ffgkyujj
  129. #define fits_read_key_flt ffgkye
  130. #define fits_read_key_dbl ffgkyd
  131. #define fits_read_key_cmp ffgkyc
  132. #define fits_read_key_dblcmp ffgkym
  133. #define fits_read_key_triple ffgkyt
  134. #define fits_get_key_strlen ffgksl
  135. #define fits_get_key_com_strlen ffgkcsl
  136. #define fits_read_key_longstr ffgkls
  137. #define fits_read_string_key ffgsky
  138. #define fits_read_string_key_com ffgskyc
  139. #define fits_free_memory fffree
  140. #define fits_read_tdim ffgtdm
  141. #define fits_read_tdimll ffgtdmll
  142. #define fits_decode_tdim ffdtdm
  143. #define fits_decode_tdimll ffdtdmll
  144. #define fits_read_keys_str ffgkns
  145. #define fits_read_keys_log ffgknl
  146. #define fits_read_keys_lng ffgknj
  147. #define fits_read_keys_lnglng ffgknjj
  148. #define fits_read_keys_flt ffgkne
  149. #define fits_read_keys_dbl ffgknd
  150. #define fits_read_imghdr ffghpr
  151. #define fits_read_imghdrll ffghprll
  152. #define fits_read_atblhdr ffghtb
  153. #define fits_read_btblhdr ffghbn
  154. #define fits_read_atblhdrll ffghtbll
  155. #define fits_read_btblhdrll ffghbnll
  156. #define fits_hdr2str ffhdr2str
  157. #define fits_convert_hdr2str ffcnvthdr2str
  158. #define fits_update_card ffucrd
  159. #define fits_update_key ffuky
  160. #define fits_update_key_null ffukyu
  161. #define fits_update_key_str ffukys
  162. #define fits_update_key_longstr ffukls
  163. #define fits_update_key_log ffukyl
  164. #define fits_update_key_lng ffukyj
  165. #define fits_update_key_ulng ffukyuj
  166. #define fits_update_key_fixflt ffukyf
  167. #define fits_update_key_flt ffukye
  168. #define fits_update_key_fixdbl ffukyg
  169. #define fits_update_key_dbl ffukyd
  170. #define fits_update_key_fixcmp ffukfc
  171. #define fits_update_key_cmp ffukyc
  172. #define fits_update_key_fixdblcmp ffukfm
  173. #define fits_update_key_dblcmp ffukym
  174. #define fits_modify_record ffmrec
  175. #define fits_modify_card ffmcrd
  176. #define fits_modify_name ffmnam
  177. #define fits_modify_comment ffmcom
  178. #define fits_modify_key_null ffmkyu
  179. #define fits_modify_key_str ffmkys
  180. #define fits_modify_key_longstr ffmkls
  181. #define fits_modify_key_log ffmkyl
  182. #define fits_modify_key_lng ffmkyj
  183. #define fits_modify_key_ulng ffmkyuj
  184. #define fits_modify_key_fixflt ffmkyf
  185. #define fits_modify_key_flt ffmkye
  186. #define fits_modify_key_fixdbl ffmkyg
  187. #define fits_modify_key_dbl ffmkyd
  188. #define fits_modify_key_fixcmp ffmkfc
  189. #define fits_modify_key_cmp ffmkyc
  190. #define fits_modify_key_fixdblcmp ffmkfm
  191. #define fits_modify_key_dblcmp ffmkym
  192. #define fits_insert_record ffirec
  193. #define fits_insert_card ffikey
  194. #define fits_insert_key_null ffikyu
  195. #define fits_insert_key_str ffikys
  196. #define fits_insert_key_longstr ffikls
  197. #define fits_insert_key_log ffikyl
  198. #define fits_insert_key_lng ffikyj
  199. #define fits_insert_key_fixflt ffikyf
  200. #define fits_insert_key_flt ffikye
  201. #define fits_insert_key_fixdbl ffikyg
  202. #define fits_insert_key_dbl ffikyd
  203. #define fits_insert_key_fixcmp ffikfc
  204. #define fits_insert_key_cmp ffikyc
  205. #define fits_insert_key_fixdblcmp ffikfm
  206. #define fits_insert_key_dblcmp ffikym
  207. #define fits_delete_key ffdkey
  208. #define fits_delete_str ffdstr
  209. #define fits_delete_record ffdrec
  210. #define fits_get_hdu_num ffghdn
  211. #define fits_get_hdu_type ffghdt
  212. #define fits_get_hduaddr ffghad
  213. #define fits_get_hduaddrll ffghadll
  214. #define fits_get_hduoff ffghof
  215. #define fits_get_img_param ffgipr
  216. #define fits_get_img_paramll ffgiprll
  217. #define fits_get_img_type ffgidt
  218. #define fits_get_img_equivtype ffgiet
  219. #define fits_get_img_dim ffgidm
  220. #define fits_get_img_size ffgisz
  221. #define fits_get_img_sizell ffgiszll
  222. #define fits_movabs_hdu ffmahd
  223. #define fits_movrel_hdu ffmrhd
  224. #define fits_movnam_hdu ffmnhd
  225. #define fits_get_num_hdus ffthdu
  226. #define fits_create_img ffcrim
  227. #define fits_create_imgll ffcrimll
  228. #define fits_create_tbl ffcrtb
  229. #define fits_create_hdu ffcrhd
  230. #define fits_insert_img ffiimg
  231. #define fits_insert_imgll ffiimgll
  232. #define fits_insert_atbl ffitab
  233. #define fits_insert_btbl ffibin
  234. #define fits_resize_img ffrsim
  235. #define fits_resize_imgll ffrsimll
  236. #define fits_delete_hdu ffdhdu
  237. #define fits_copy_hdu ffcopy
  238. #define fits_copy_file ffcpfl
  239. #define fits_copy_header ffcphd
  240. #define fits_copy_hdutab ffcpht
  241. #define fits_copy_data ffcpdt
  242. #define fits_write_hdu ffwrhdu
  243. #define fits_set_hdustruc ffrdef
  244. #define fits_set_hdrsize ffhdef
  245. #define fits_write_theap ffpthp
  246. #define fits_encode_chksum ffesum
  247. #define fits_decode_chksum ffdsum
  248. #define fits_write_chksum ffpcks
  249. #define fits_update_chksum ffupck
  250. #define fits_verify_chksum ffvcks
  251. #define fits_get_chksum ffgcks
  252. #define fits_set_bscale ffpscl
  253. #define fits_set_tscale fftscl
  254. #define fits_set_imgnull ffpnul
  255. #define fits_set_btblnull fftnul
  256. #define fits_set_atblnull ffsnul
  257. #define fits_get_colnum ffgcno
  258. #define fits_get_colname ffgcnn
  259. #define fits_get_coltype ffgtcl
  260. #define fits_get_coltypell ffgtclll
  261. #define fits_get_eqcoltype ffeqty
  262. #define fits_get_eqcoltypell ffeqtyll
  263. #define fits_get_num_rows ffgnrw
  264. #define fits_get_num_rowsll ffgnrwll
  265. #define fits_get_num_cols ffgncl
  266. #define fits_get_acolparms ffgacl
  267. #define fits_get_bcolparms ffgbcl
  268. #define fits_get_bcolparmsll ffgbclll
  269. #define fits_iterate_data ffiter
  270. #define fits_read_grppar_byt ffggpb
  271. #define fits_read_grppar_sbyt ffggpsb
  272. #define fits_read_grppar_usht ffggpui
  273. #define fits_read_grppar_ulng ffggpuj
  274. #define fits_read_grppar_ulnglng ffggpujj
  275. #define fits_read_grppar_sht ffggpi
  276. #define fits_read_grppar_lng ffggpj
  277. #define fits_read_grppar_lnglng ffggpjj
  278. #define fits_read_grppar_int ffggpk
  279. #define fits_read_grppar_uint ffggpuk
  280. #define fits_read_grppar_flt ffggpe
  281. #define fits_read_grppar_dbl ffggpd
  282. #define fits_read_pix ffgpxv
  283. #define fits_read_pixll ffgpxvll
  284. #define fits_read_pixnull ffgpxf
  285. #define fits_read_pixnullll ffgpxfll
  286. #define fits_read_img ffgpv
  287. #define fits_read_imgnull ffgpf
  288. #define fits_read_img_byt ffgpvb
  289. #define fits_read_img_sbyt ffgpvsb
  290. #define fits_read_img_usht ffgpvui
  291. #define fits_read_img_ulng ffgpvuj
  292. #define fits_read_img_sht ffgpvi
  293. #define fits_read_img_lng ffgpvj
  294. #define fits_read_img_ulnglng ffgpvujj
  295. #define fits_read_img_lnglng ffgpvjj
  296. #define fits_read_img_uint ffgpvuk
  297. #define fits_read_img_int ffgpvk
  298. #define fits_read_img_flt ffgpve
  299. #define fits_read_img_dbl ffgpvd
  300. #define fits_read_imgnull_byt ffgpfb
  301. #define fits_read_imgnull_sbyt ffgpfsb
  302. #define fits_read_imgnull_usht ffgpfui
  303. #define fits_read_imgnull_ulng ffgpfuj
  304. #define fits_read_imgnull_sht ffgpfi
  305. #define fits_read_imgnull_lng ffgpfj
  306. #define fits_read_imgnull_ulnglng ffgpfujj
  307. #define fits_read_imgnull_lnglng ffgpfjj
  308. #define fits_read_imgnull_uint ffgpfuk
  309. #define fits_read_imgnull_int ffgpfk
  310. #define fits_read_imgnull_flt ffgpfe
  311. #define fits_read_imgnull_dbl ffgpfd
  312. #define fits_read_2d_byt ffg2db
  313. #define fits_read_2d_sbyt ffg2dsb
  314. #define fits_read_2d_usht ffg2dui
  315. #define fits_read_2d_ulng ffg2duj
  316. #define fits_read_2d_sht ffg2di
  317. #define fits_read_2d_lng ffg2dj
  318. #define fits_read_2d_ulnglng ffg2dujj
  319. #define fits_read_2d_lnglng ffg2djj
  320. #define fits_read_2d_uint ffg2duk
  321. #define fits_read_2d_int ffg2dk
  322. #define fits_read_2d_flt ffg2de
  323. #define fits_read_2d_dbl ffg2dd
  324. #define fits_read_3d_byt ffg3db
  325. #define fits_read_3d_sbyt ffg3dsb
  326. #define fits_read_3d_usht ffg3dui
  327. #define fits_read_3d_ulng ffg3duj
  328. #define fits_read_3d_sht ffg3di
  329. #define fits_read_3d_lng ffg3dj
  330. #define fits_read_3d_ulnglng ffg3dujj
  331. #define fits_read_3d_lnglng ffg3djj
  332. #define fits_read_3d_uint ffg3duk
  333. #define fits_read_3d_int ffg3dk
  334. #define fits_read_3d_flt ffg3de
  335. #define fits_read_3d_dbl ffg3dd
  336. #define fits_read_subset ffgsv
  337. #define fits_read_subset_byt ffgsvb
  338. #define fits_read_subset_sbyt ffgsvsb
  339. #define fits_read_subset_usht ffgsvui
  340. #define fits_read_subset_ulng ffgsvuj
  341. #define fits_read_subset_sht ffgsvi
  342. #define fits_read_subset_lng ffgsvj
  343. #define fits_read_subset_ulnglng ffgsvujj
  344. #define fits_read_subset_lnglng ffgsvjj
  345. #define fits_read_subset_uint ffgsvuk
  346. #define fits_read_subset_int ffgsvk
  347. #define fits_read_subset_flt ffgsve
  348. #define fits_read_subset_dbl ffgsvd
  349. #define fits_read_subsetnull_byt ffgsfb
  350. #define fits_read_subsetnull_sbyt ffgsfsb
  351. #define fits_read_subsetnull_usht ffgsfui
  352. #define fits_read_subsetnull_ulng ffgsfuj
  353. #define fits_read_subsetnull_sht ffgsfi
  354. #define fits_read_subsetnull_lng ffgsfj
  355. #define fits_read_subsetnull_ulnglng ffgsfujj
  356. #define fits_read_subsetnull_lnglng ffgsfjj
  357. #define fits_read_subsetnull_uint ffgsfuk
  358. #define fits_read_subsetnull_int ffgsfk
  359. #define fits_read_subsetnull_flt ffgsfe
  360. #define fits_read_subsetnull_dbl ffgsfd
  361. #define ffcpimg fits_copy_image_section
  362. #define fits_compress_img fits_comp_img
  363. #define fits_decompress_img fits_decomp_img
  364. #define fits_read_col ffgcv
  365. #define fits_read_cols ffgcvn
  366. #define fits_read_colnull ffgcf
  367. #define fits_read_col_str ffgcvs
  368. #define fits_read_col_log ffgcvl
  369. #define fits_read_col_byt ffgcvb
  370. #define fits_read_col_sbyt ffgcvsb
  371. #define fits_read_col_usht ffgcvui
  372. #define fits_read_col_ulng ffgcvuj
  373. #define fits_read_col_sht ffgcvi
  374. #define fits_read_col_lng ffgcvj
  375. #define fits_read_col_ulnglng ffgcvujj
  376. #define fits_read_col_lnglng ffgcvjj
  377. #define fits_read_col_uint ffgcvuk
  378. #define fits_read_col_int ffgcvk
  379. #define fits_read_col_flt ffgcve
  380. #define fits_read_col_dbl ffgcvd
  381. #define fits_read_col_cmp ffgcvc
  382. #define fits_read_col_dblcmp ffgcvm
  383. #define fits_read_col_bit ffgcx
  384. #define fits_read_col_bit_usht ffgcxui
  385. #define fits_read_col_bit_uint ffgcxuk
  386. #define fits_read_colnull_str ffgcfs
  387. #define fits_read_colnull_log ffgcfl
  388. #define fits_read_colnull_byt ffgcfb
  389. #define fits_read_colnull_sbyt ffgcfsb
  390. #define fits_read_colnull_usht ffgcfui
  391. #define fits_read_colnull_ulng ffgcfuj
  392. #define fits_read_colnull_sht ffgcfi
  393. #define fits_read_colnull_lng ffgcfj
  394. #define fits_read_colnull_ulnglng ffgcfujj
  395. #define fits_read_colnull_lnglng ffgcfjj
  396. #define fits_read_colnull_uint ffgcfuk
  397. #define fits_read_colnull_int ffgcfk
  398. #define fits_read_colnull_flt ffgcfe
  399. #define fits_read_colnull_dbl ffgcfd
  400. #define fits_read_colnull_cmp ffgcfc
  401. #define fits_read_colnull_dblcmp ffgcfm
  402. #define fits_read_descript ffgdes
  403. #define fits_read_descriptll ffgdesll
  404. #define fits_read_descripts ffgdess
  405. #define fits_read_descriptsll ffgdessll
  406. #define fits_read_tblbytes ffgtbb
  407. #define fits_write_grppar_byt ffpgpb
  408. #define fits_write_grppar_sbyt ffpgpsb
  409. #define fits_write_grppar_usht ffpgpui
  410. #define fits_write_grppar_ulng ffpgpuj
  411. #define fits_write_grppar_sht ffpgpi
  412. #define fits_write_grppar_lng ffpgpj
  413. #define fits_write_grppar_ulnglng ffpgpujj
  414. #define fits_write_grppar_lnglng ffpgpjj
  415. #define fits_write_grppar_uint ffpgpuk
  416. #define fits_write_grppar_int ffpgpk
  417. #define fits_write_grppar_flt ffpgpe
  418. #define fits_write_grppar_dbl ffpgpd
  419. #define fits_write_pix ffppx
  420. #define fits_write_pixll ffppxll
  421. #define fits_write_pixnull ffppxn
  422. #define fits_write_pixnullll ffppxnll
  423. #define fits_write_img ffppr
  424. #define fits_write_img_byt ffpprb
  425. #define fits_write_img_sbyt ffpprsb
  426. #define fits_write_img_usht ffpprui
  427. #define fits_write_img_ulng ffppruj
  428. #define fits_write_img_sht ffppri
  429. #define fits_write_img_lng ffpprj
  430. #define fits_write_img_ulnglng ffpprujj
  431. #define fits_write_img_lnglng ffpprjj
  432. #define fits_write_img_uint ffppruk
  433. #define fits_write_img_int ffpprk
  434. #define fits_write_img_flt ffppre
  435. #define fits_write_img_dbl ffpprd
  436. #define fits_write_imgnull ffppn
  437. #define fits_write_imgnull_byt ffppnb
  438. #define fits_write_imgnull_sbyt ffppnsb
  439. #define fits_write_imgnull_usht ffppnui
  440. #define fits_write_imgnull_ulng ffppnuj
  441. #define fits_write_imgnull_sht ffppni
  442. #define fits_write_imgnull_lng ffppnj
  443. #define fits_write_imgnull_ulnglng ffppnujj
  444. #define fits_write_imgnull_lnglng ffppnjj
  445. #define fits_write_imgnull_uint ffppnuk
  446. #define fits_write_imgnull_int ffppnk
  447. #define fits_write_imgnull_flt ffppne
  448. #define fits_write_imgnull_dbl ffppnd
  449. #define fits_write_img_null ffppru
  450. #define fits_write_null_img ffpprn
  451. #define fits_write_2d_byt ffp2db
  452. #define fits_write_2d_sbyt ffp2dsb
  453. #define fits_write_2d_usht ffp2dui
  454. #define fits_write_2d_ulng ffp2duj
  455. #define fits_write_2d_sht ffp2di
  456. #define fits_write_2d_lng ffp2dj
  457. #define fits_write_2d_ulnglng ffp2dujj
  458. #define fits_write_2d_lnglng ffp2djj
  459. #define fits_write_2d_uint ffp2duk
  460. #define fits_write_2d_int ffp2dk
  461. #define fits_write_2d_flt ffp2de
  462. #define fits_write_2d_dbl ffp2dd
  463. #define fits_write_3d_byt ffp3db
  464. #define fits_write_3d_sbyt ffp3dsb
  465. #define fits_write_3d_usht ffp3dui
  466. #define fits_write_3d_ulng ffp3duj
  467. #define fits_write_3d_sht ffp3di
  468. #define fits_write_3d_lng ffp3dj
  469. #define fits_write_3d_ulnglng ffp3dujj
  470. #define fits_write_3d_lnglng ffp3djj
  471. #define fits_write_3d_uint ffp3duk
  472. #define fits_write_3d_int ffp3dk
  473. #define fits_write_3d_flt ffp3de
  474. #define fits_write_3d_dbl ffp3dd
  475. #define fits_write_subset ffpss
  476. #define fits_write_subset_byt ffpssb
  477. #define fits_write_subset_sbyt ffpsssb
  478. #define fits_write_subset_usht ffpssui
  479. #define fits_write_subset_ulng ffpssuj
  480. #define fits_write_subset_sht ffpssi
  481. #define fits_write_subset_lng ffpssj
  482. #define fits_write_subset_ulnglng ffpssujj
  483. #define fits_write_subset_lnglng ffpssjj
  484. #define fits_write_subset_uint ffpssuk
  485. #define fits_write_subset_int ffpssk
  486. #define fits_write_subset_flt ffpsse
  487. #define fits_write_subset_dbl ffpssd
  488. #define fits_write_col ffpcl
  489. #define fits_write_cols ffpcln
  490. #define fits_write_col_str ffpcls
  491. #define fits_write_col_log ffpcll
  492. #define fits_write_col_byt ffpclb
  493. #define fits_write_col_sbyt ffpclsb
  494. #define fits_write_col_usht ffpclui
  495. #define fits_write_col_ulng ffpcluj
  496. #define fits_write_col_sht ffpcli
  497. #define fits_write_col_lng ffpclj
  498. #define fits_write_col_ulnglng ffpclujj
  499. #define fits_write_col_lnglng ffpcljj
  500. #define fits_write_col_uint ffpcluk
  501. #define fits_write_col_int ffpclk
  502. #define fits_write_col_flt ffpcle
  503. #define fits_write_col_dbl ffpcld
  504. #define fits_write_col_cmp ffpclc
  505. #define fits_write_col_dblcmp ffpclm
  506. #define fits_write_col_null ffpclu
  507. #define fits_write_col_bit ffpclx
  508. #define fits_write_nulrows ffprwu
  509. #define fits_write_nullrows ffprwu
  510. #define fits_write_colnull ffpcn
  511. #define fits_write_colnull_str ffpcns
  512. #define fits_write_colnull_log ffpcnl
  513. #define fits_write_colnull_byt ffpcnb
  514. #define fits_write_colnull_sbyt ffpcnsb
  515. #define fits_write_colnull_usht ffpcnui
  516. #define fits_write_colnull_ulng ffpcnuj
  517. #define fits_write_colnull_sht ffpcni
  518. #define fits_write_colnull_lng ffpcnj
  519. #define fits_write_colnull_ulnglng ffpcnujj
  520. #define fits_write_colnull_lnglng ffpcnjj
  521. #define fits_write_colnull_uint ffpcnuk
  522. #define fits_write_colnull_int ffpcnk
  523. #define fits_write_colnull_flt ffpcne
  524. #define fits_write_colnull_dbl ffpcnd
  525. #define fits_write_ext ffpextn
  526. #define fits_read_ext ffgextn
  527. #define fits_write_descript ffpdes
  528. #define fits_compress_heap ffcmph
  529. #define fits_test_heap fftheap
  530. #define fits_write_tblbytes ffptbb
  531. #define fits_insert_rows ffirow
  532. #define fits_delete_rows ffdrow
  533. #define fits_delete_rowrange ffdrrg
  534. #define fits_delete_rowlist ffdrws
  535. #define fits_delete_rowlistll ffdrwsll
  536. #define fits_insert_col fficol
  537. #define fits_insert_cols fficls
  538. #define fits_delete_col ffdcol
  539. #define fits_copy_col ffcpcl
  540. #define fits_copy_cols ffccls
  541. #define fits_copy_rows ffcprw
  542. #define fits_copy_selrows ffcpsr
  543. #define fits_modify_vector_len ffmvec
  544. #define fits_read_img_coord ffgics
  545. #define fits_read_img_coord_version ffgicsa
  546. #define fits_read_tbl_coord ffgtcs
  547. #define fits_pix_to_world ffwldp
  548. #define fits_world_to_pix ffxypx
  549. #define fits_get_image_wcs_keys ffgiwcs
  550. #define fits_get_table_wcs_keys ffgtwcs
  551. #define fits_find_rows fffrow
  552. #define fits_find_first_row ffffrw
  553. #define fits_find_rows_cmp fffrwc
  554. #define fits_select_rows ffsrow
  555. #define fits_calc_rows ffcrow
  556. #define fits_calculator ffcalc
  557. #define fits_calculator_rng ffcalc_rng
  558. #define fits_test_expr fftexp
  559. #define fits_create_group ffgtcr
  560. #define fits_insert_group ffgtis
  561. #define fits_change_group ffgtch
  562. #define fits_remove_group ffgtrm
  563. #define fits_copy_group ffgtcp
  564. #define fits_merge_groups ffgtmg
  565. #define fits_compact_group ffgtcm
  566. #define fits_verify_group ffgtvf
  567. #define fits_open_group ffgtop
  568. #define fits_add_group_member ffgtam
  569. #define fits_get_num_members ffgtnm
  570. #define fits_get_num_groups ffgmng
  571. #define fits_open_member ffgmop
  572. #define fits_copy_member ffgmcp
  573. #define fits_transfer_member ffgmtf
  574. #define fits_remove_member ffgmrm
  575. #define fits_init_https ffihtps
  576. #define fits_cleanup_https ffchtps
  577. #define fits_verbose_https ffvhtps
  578. #define fits_show_download_progress ffshdwn
  579. #define fits_get_timeout ffgtmo
  580. #define fits_set_timeout ffstmo
  581. #endif