OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
fmt_check.h File Reference
#include "l1io.h"
#include <mfhdf.h>
Include dependency graph for fmt_check.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  u_data_d
 
union  s_data_d
 
struct  attr_str_d
 
struct  sds_info_str_d
 
struct  dim_id_d
 
struct  ras_str_d
 
struct  vg_info_str_d
 
struct  fmt_str_d
 
struct  l3_org_str_d
 

Macros

#define FMT_8BLEN   8251
 
#define ERR_FRAC_F32   0.0001
 
#define ERR_FRAC_F64   0.000001
 
#define DBL_DIG   15
 
#define FLT_DIG   6
 

Enumerations

enum  att_rd_code { ATT_RD_NOREAD, ATT_RD_READ_NOCK, ATT_RD_READ_ONE_VAL, ATT_RD_READ_INCLUSIVE }
 

Functions

char * s_parse (char *, int)
 
int fmt_rd_attr (char *, FILE *, fmt_str *)
 
int fmt_read (char *, fmt_str *)
 
char * get_line (char *, int, FILE *, int)
 
int var_decode (char *, int32, void *, int32, int32)
 
int get_attr (int32, attr_str, u_data *, int *)
 
void attr_disp (attr_str, u_data, int)
 
void chk_str (attr_str, char *, int32)
 
int fmt_rd_dim (char *, FILE *, fmt_str *)
 
int fmt_rd_sds (char *, FILE *, fmt_str *)
 
int fmt_rd_l3vg (char *, FILE *, fmt_str *)
 
int chk_sds (int32, fmt_str *, int)
 
int fmt_rd_ras (char *, FILE *, fmt_str *)
 
int hdf_ras_chk (char *, char *, char *, int, int)
 
void fmt_exit (int)
 
void ck_v_l3 (int32, fmt_str *)
 
int32 group_fnd (int32, int32, int32, int32, vg_info_str *)
 
void chk_sea_grid (int32)
 
void chk_bin_index (int32, int32 *, int32 *)
 
void chk_bin_list (int32, int32, int32 *, int32 *)
 
void chk_l3_prod (int32, int32, char *, char *)
 
void l3_get_org (int, l3_org_str *)
 

Macro Definition Documentation

◆ DBL_DIG

#define DBL_DIG   15

Definition at line 230 of file fmt_check.h.

◆ ERR_FRAC_F32

#define ERR_FRAC_F32   0.0001

Definition at line 201 of file fmt_check.h.

◆ ERR_FRAC_F64

#define ERR_FRAC_F64   0.000001

Definition at line 202 of file fmt_check.h.

◆ FLT_DIG

#define FLT_DIG   6

Definition at line 234 of file fmt_check.h.

◆ FMT_8BLEN

#define FMT_8BLEN   8251

Definition at line 38 of file fmt_check.h.

Enumeration Type Documentation

◆ att_rd_code

Enumerator
ATT_RD_NOREAD 
ATT_RD_READ_NOCK 
ATT_RD_READ_ONE_VAL 
ATT_RD_READ_INCLUSIVE 

Definition at line 46 of file fmt_check.h.

Function Documentation

◆ attr_disp()

void attr_disp ( attr_str  ,
u_data  ,
int   
)

Definition at line 5 of file attr_disp.c.

◆ chk_bin_index()

void chk_bin_index ( int32  ,
int32 *  ,
int32 *   
)

Definition at line 468 of file ck_v_l3.c.

◆ chk_bin_list()

void chk_bin_list ( int32  ,
int32  ,
int32 *  ,
int32 *   
)

Definition at line 602 of file ck_v_l3.c.

◆ chk_l3_prod()

void chk_l3_prod ( int32  ,
int32  ,
char *  ,
char *   
)

Definition at line 722 of file ck_v_l3.c.

◆ chk_sds()

int chk_sds ( int32  ,
fmt_str *  ,
int   
)

Definition at line 11 of file chk_sds.c.

◆ chk_sea_grid()

void chk_sea_grid ( int32  )

Definition at line 325 of file ck_v_l3.c.

◆ chk_str()

void chk_str ( attr_str  ,
char *  ,
int32   
)

Definition at line 4 of file chk_str.c.

◆ ck_v_l3()

void ck_v_l3 ( int32  ,
fmt_str *   
)

Definition at line 9 of file ck_v_l3.c.

◆ fmt_exit()

void fmt_exit ( int  )

Definition at line 224 of file fmt_check.c.

◆ fmt_rd_attr()

int fmt_rd_attr ( char *  ,
FILE *  ,
fmt_str *   
)

Definition at line 10 of file fmt_rd_attr.c.

◆ fmt_rd_dim()

int fmt_rd_dim ( char *  ,
FILE *  ,
fmt_str *   
)

Definition at line 7 of file fmt_rd_dim.c.

◆ fmt_rd_l3vg()

int fmt_rd_l3vg ( char *  ,
FILE *  ,
fmt_str *   
)

Definition at line 7 of file fmt_rd_l3vg.c.

◆ fmt_rd_ras()

int fmt_rd_ras ( char *  ,
FILE *  ,
fmt_str *   
)

Definition at line 7 of file fmt_rd_ras.c.

◆ fmt_rd_sds()

int fmt_rd_sds ( char *  ,
FILE *  ,
fmt_str *   
)

Definition at line 7 of file fmt_rd_sds.c.

◆ fmt_read()

int fmt_read ( char *  ,
fmt_str *   
)

Definition at line 7 of file fmt_read.c.

◆ get_attr()

int get_attr ( int32  ,
attr_str  ,
u_data *  ,
int *   
)

Definition at line 10 of file get_attr.c.

◆ get_line()

char* get_line ( char *  ,
int  ,
FILE *  ,
int   
)

Definition at line 4 of file get_line.c.

◆ group_fnd()

int32 group_fnd ( int32  ,
int32  ,
int32  ,
int32  ,
vg_info_str *   
)

Definition at line 92 of file ck_v_l3.c.

◆ hdf_ras_chk()

int hdf_ras_chk ( char *  ,
char *  ,
char *  ,
int  ,
int   
)

Definition at line 6 of file hdf_ras_chk.c.

◆ l3_get_org()

void l3_get_org ( int  ,
l3_org_str *   
)

Definition at line 9 of file l3_get_org.c.

◆ s_parse()

char* s_parse ( char *  ,
int   
)

Definition at line 4 of file s_parse.c.

◆ var_decode()

int var_decode ( char *  ,
int32  ,
void *  ,
int32  ,
int32   
)

Definition at line 8 of file var_decode.c.