cfitsio (4.3.1)

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