libdsproc3  2.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
dsproc_dataset_compare.c File Reference

Dataset Compare Functions. More...

#include "dsproc3.h"
#include "dsproc_private.h"

Go to the source code of this file.

Data Structures

struct  ExAtts
 Structure used to specify attributes and static data that should be excluded from dod compare checks.

Macros

#define INIT_METADATA_WARNINGS(warn, ds_name, header)   _dsproc_init_metadata_warnings(warn, ds_name, header)
 Initialize metadata change warning messages.
#define METADATA_WARNING(...)   _dsproc_metadata_warning(__func__, __FILE__, __LINE__, __VA_ARGS__)
 Generate a metadata change warning messages.
#define FINISH_METADATA_WARNINGS()   _dsproc_finish_metadata_warnings(__func__, __FILE__, __LINE__)
 Finish metadata change warning messages.

Functions

int dsproc_compare_dod_versions (CDSGroup *prev_ds, CDSGroup *curr_ds, int warn)
 Compare the DOD versions of two datasets.
int dsproc_compare_dod_dims (CDSGroup *prev_ds, CDSGroup *curr_ds, int warn)
 Compare the DOD dimensions of two datasets.
int dsproc_compare_dod_atts (CDSGroup *prev_ds, CDSGroup *curr_ds, int warn)
 Compare the DOD attributes of two datasets.
int dsproc_compare_dod_vars (CDSGroup *prev_ds, CDSGroup *curr_ds, int warn)
 Compare the DOD variables of two datasets.
int dsproc_compare_dods (CDSGroup *prev_ds, CDSGroup *curr_ds, int warn)
 Compare the DODs of two datasets.
int dsproc_exclude_from_dod_compare (const char *var_name, int exclude_data, int natts, const char **att_names)
 Exclude attributes and/or static data from dod compare.

Variables

DSProc * _DSProc
 Internal DSProc structure.

Detailed Description

Dataset Compare Functions.

Definition in file dsproc_dataset_compare.c.