bes  Updated for version 3.20.6
ff2psdts.h
1 /*
2  * FILENAME: ff2psdts.h
3  *
4  * CAVEAT:
5  * No claims are made as to the suitability of the accompanying
6  * source code for any purpose. Although this source code has been
7  * used by the NOAA, no warranty, expressed or implied, is made by
8  * NOAA or the United States Government as to the accuracy and
9  * functioning of this source code, nor shall the fact of distribution
10  * constitute any such endorsement, and no responsibility is assumed
11  * by NOAA in connection therewith. The source code contained
12  * within was developed by an agency of the U.S. Government.
13  * NOAA's National Geophysical Data Center has no objection to the
14  * use of this source code for any purpose since it is not subject to
15  * copyright protection in the U.S. If this source code is incorporated
16  * into other software, a statement identifying this source code may be
17  * required under 17 U.S.C. 403 to appear with any copyright notice.
18  */
19 
20 #ifndef FF2PSDTS_H__
21 #define FF2PSDTS_H__
22 
23 #define MODULE_COUNT 20
24 
26 {
27  char mnrf[5]; /* name of module */
28  char mntf[27]; /* type of module */
29  FILE *fp; /* FILE pointer for modules being appended to */
30  int nrec; /* number of records in module */
31  int nsad; /* number of spatial addresses in module */
33 
34 #define fips_MAX_FILE_PATH 256
35 
36 typedef struct attr_info_ptr_struct_t
37 {
38  char *name;
39  enum {ATYP_ALPHABET = 1, ATYP_INTEGER = 2, ATYP_ALPHANUM = 3, ATYP_REAL = 4, ATYP_GRCHARS = 5} atyp;
41 
42 typedef struct fips_bucket_struct_t
43 {
44  char *transfer_name;
45  FIPS_ATTR_INFO_PTR attr_info;
46  FIPS_MODULE_STATS module_stats[MODULE_COUNT];
48 
49 #endif
fips_bucket_struct_t
Definition: ff2psdts.h:42
fips_struct_module_stats_struct_t
Definition: ff2psdts.h:25
attr_info_ptr_struct_t
Definition: ff2psdts.h:36