OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
hio.h
Go to the documentation of this file.
1 /*******************************************************************
2 
3  hio.h
4 
5  purpose: include file for the use of the hdf I/O routine aids
6 
7  Parameters:
8  Type Name I/O Description
9  ---- ---- --- -----------
10 
11  Modification history:
12  Programmer Date Description of change
13  ---------- ---- ---------------------
14  W. Robinson, SAIC 30-Sep-2005 rom l1io.h
15 
16  *******************************************************************/
17 
18 /*
19  * Note that hdf.h is needed for this and navigation defs
20  */
21 #include "hdf.h"
22 #include "mfhdf.h"
23 
24 /*
25  * the hio_struct structure has file ids...
26  */
27 typedef struct hio_struct_d {
28  int32 fid;
29  int32 sdfid;
30 } hio_struct;
31 
32 /*
33  * prototypes
34  */
35 int32 hio_open(char *, int32, hio_struct*);
36 int32 hio_w_sds(hio_struct, int, int32 *, int32, char *, void *);
37 int32 hio_close(hio_struct);
38 int32 hio_r_sds(hio_struct, char *, int32, void *);
39 int32 hio_i_sds(hio_struct, char *, int32, void *);
40 int32 hio_r_sds_sl(hio_struct, char *, int32, int32 *, int32 *, void *);
41 int32 hio_r_sds_sls(hio_struct, char *, int32, int32 *, int32 *, int32 *,
42  void *);
43 int32 hio_rg_attr(hio_struct, char *, int32, int32, void *);
int32 hio_w_sds(hio_struct, int, int32 *, int32, char *, void *)
int32 hio_i_sds(hio_struct, char *, int32, void *)
Definition: hio_i_sds.c:4
int32 fid
Definition: hio.h:43
int32 hio_r_sds_sls(hio_struct, char *, int32, int32 *, int32 *, int32 *, void *)
int32 hio_r_sds_sl(hio_struct, char *, int32, int32 *, int32 *, void *)
int32 hio_close(hio_struct)
Definition: hio_close.c:3
int32 hio_rg_attr(hio_struct, char *, int32, int32, void *)
int32 sdfid
Definition: hio.h:44
int32 hio_open(char *, int32, hio_struct *)
int32 hio_r_sds(hio_struct, char *, int32, void *)
Definition: hio_r_sds.c:4