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