/* Set compression settings for a variable. Lower is faster, higher is * better. Must be called after nc_def_var and before nc_enddef. */ EXTERNL int nc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level); /* Find out compression settings of a var. */ EXTERNL int nc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp); /* Set fletcher32 checksum for a var. This must be done after nc_def_var and before nc_enddef. */ EXTERNL int nc_def_var_fletcher32(int ncid, int varid, int fletcher32); /* Inq fletcher32 checksum for a var. */ EXTERNL int nc_inq_var_fletcher32(int ncid, int varid, int *fletcher32p); /* Define chunking for a variable. This must be done after nc_def_var and before nc_enddef. */ EXTERNL int nc_def_var_chunking(int ncid, int varid, int *chunkalgp, int *chunksizesp, int *extend_incrementsp); /* Inq chunking stuff for a var. */ EXTERNL int nc_inq_var_chunking(int ncid, int varid, int *chunkalgp, int *chunksizesp, int *extend_incrementsp); /* Define fill value behavior for a variable. This must be done after nc_def_var and before nc_enddef. */ EXTERNL int nc_def_var_fill(int ncid, int varid, int no_fill, void *fill_value); /* Inq fill value setting for a var. */ EXTERNL int nc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_value); /* Define the endianness of a variable. */ EXTERNL int nc_def_var_endian(int ncid, int varid, int endinan); /* Learn about the endianness of a variable. */ EXTERNL int nc_inq_var_endian(int ncid, int varid, int *endinanp);