15#include "nc4internal.h"
16#include "nc4dispatch.h"
18#include "ncudfplugins.h"
29extern int nc_plugin_path_initialize(
void);
30extern int nc_plugin_path_finalize(
void);
59 if(getenv(NCLOGLEVELENV) != NULL) {
60 char* slevel = getenv(NCLOGLEVELENV);
61 long level = atol(slevel);
64 nc_set_log_level((
int)level);
70#if defined(USE_HDF5) || defined(NETCDF_ENABLE_NCZARR)
71 nc_plugin_path_initialize();
75 if ((ret = NC_udf_load_plugins()))
78 NC_initialize_reserved();
91#if defined(USE_HDF5) || defined(NETCDF_ENABLE_NCZARR)
92 nc_plugin_path_finalize();
EXTERNL int nc_def_user_format(int mode_flag, NC_Dispatch *dispatch_table, char *magic_number)
Add handling of user-defined format.
Main header file for the C API.
#define NC_UDF0
User-defined format 0 (bit 6).
struct NC_Dispatch NC_Dispatch
Register a user-defined format.
#define NC_NOERR
No Error.