netcdf-sys 0.4.0

FFI bindings to NetCDF
Documentation
/* automatically generated by rust-bindgen */
#![allow(clippy::unreadable_literal)]

pub const NC_NAT: ::std::os::raw::c_int = 0;
pub const NC_BYTE: ::std::os::raw::c_int = 1;
pub const NC_CHAR: ::std::os::raw::c_int = 2;
pub const NC_SHORT: ::std::os::raw::c_int = 3;
pub const NC_INT: ::std::os::raw::c_int = 4;
pub const NC_LONG: ::std::os::raw::c_int = 4;
pub const NC_FLOAT: ::std::os::raw::c_int = 5;
pub const NC_DOUBLE: ::std::os::raw::c_int = 6;
pub const NC_UBYTE: ::std::os::raw::c_int = 7;
pub const NC_USHORT: ::std::os::raw::c_int = 8;
pub const NC_UINT: ::std::os::raw::c_int = 9;
pub const NC_INT64: ::std::os::raw::c_int = 10;
pub const NC_UINT64: ::std::os::raw::c_int = 11;
pub const NC_STRING: ::std::os::raw::c_int = 12;
pub const NC_MAX_ATOMIC_TYPE: ::std::os::raw::c_int = 12;
pub const NC_VLEN: ::std::os::raw::c_int = 13;
pub const NC_OPAQUE: ::std::os::raw::c_int = 14;
pub const NC_ENUM: ::std::os::raw::c_int = 15;
pub const NC_COMPOUND: ::std::os::raw::c_int = 16;
pub const NC_FIRSTUSERTYPEID: ::std::os::raw::c_int = 32;
pub const NC_FILL_INT: ::std::os::raw::c_int = -2147483647;
pub const NC_FILL_UBYTE: ::std::os::raw::c_int = 255;
pub const NC_FILL_USHORT: ::std::os::raw::c_int = 65535;
pub const NC_FILL_UINT: ::std::os::raw::c_uint = 4294967295;
pub const NC_MAX_BYTE: ::std::os::raw::c_int = 127;
pub const NC_MIN_BYTE: ::std::os::raw::c_int = -128;
pub const NC_MAX_CHAR: ::std::os::raw::c_int = 255;
pub const NC_MAX_SHORT: ::std::os::raw::c_int = 32767;
pub const NC_MIN_SHORT: ::std::os::raw::c_int = -32768;
pub const NC_MAX_INT: ::std::os::raw::c_int = 2147483647;
pub const NC_MIN_INT: ::std::os::raw::c_int = -2147483648;
pub const NC_MAX_UBYTE: ::std::os::raw::c_int = 255;
pub const NC_MAX_USHORT: ::std::os::raw::c_int = 65535;
pub const NC_MAX_UINT: ::std::os::raw::c_uint = 4294967295;
pub const NC_MAX_INT64: ::std::os::raw::c_ulonglong = 9223372036854775807;
pub const NC_MIN_INT64: ::std::os::raw::c_longlong = -9223372036854775808;
pub const NC_MAX_UINT64: ::std::os::raw::c_int = -1;
pub const X_INT64_MAX: ::std::os::raw::c_ulonglong = 9223372036854775807;
pub const X_INT64_MIN: ::std::os::raw::c_longlong = -9223372036854775808;
pub const X_UINT64_MAX: ::std::os::raw::c_int = -1;
pub const _FillValue: &[u8; 11_usize] = b"_FillValue\x00";
pub const NC_FILL: ::std::os::raw::c_int = 0;
pub const NC_NOFILL: ::std::os::raw::c_int = 256;
pub const NC_NOWRITE: ::std::os::raw::c_int = 0;
pub const NC_WRITE: ::std::os::raw::c_int = 1;
pub const NC_CLOBBER: ::std::os::raw::c_int = 0;
pub const NC_NOCLOBBER: ::std::os::raw::c_int = 0x004;
pub const NC_DISKLESS: ::std::os::raw::c_int = 0x008;
pub const NC_MMAP: ::std::os::raw::c_int = 0x0010;
pub const NC_64BIT_DATA: ::std::os::raw::c_int = 0x0020;
pub const NC_CDF5: ::std::os::raw::c_int = NC_64BIT_DATA;
pub const NC_CLASSIC_MODEL: ::std::os::raw::c_int = 256;
pub const NC_64BIT_OFFSET: ::std::os::raw::c_int = 512;
pub const NC_LOCK: ::std::os::raw::c_int = 1024;
pub const NC_SHARE: ::std::os::raw::c_int = 2048;
pub const NC_NETCDF4: ::std::os::raw::c_int = 4096;
pub const NC_MPIIO: ::std::os::raw::c_int = 8192;
pub const NC_MPIPOSIX: ::std::os::raw::c_int = 16384;
pub const NC_INMEMORY: ::std::os::raw::c_int = 0x8000;
pub const NC_PNETCDF: ::std::os::raw::c_int = 32768;
pub const NC_FORMAT_CLASSIC: ::std::os::raw::c_int = 1;
pub const NC_FORMAT_64BIT: ::std::os::raw::c_int = 2;
pub const NC_FORMAT_NETCDF4: ::std::os::raw::c_int = 3;
pub const NC_FORMAT_NETCDF4_CLASSIC: ::std::os::raw::c_int = 4;
pub const NC_FORMAT_NC3: ::std::os::raw::c_int = 1;
pub const NC_FORMAT_NC_HDF5: ::std::os::raw::c_int = 2;
pub const NC_FORMAT_NC_HDF4: ::std::os::raw::c_int = 3;
pub const NC_FORMAT_PNETCDF: ::std::os::raw::c_int = 4;
pub const NC_FORMAT_DAP2: ::std::os::raw::c_int = 5;
pub const NC_FORMAT_DAP4: ::std::os::raw::c_int = 6;
pub const NC_FORMAT_UNDEFINED: ::std::os::raw::c_int = 0;
pub const NC_SIZEHINT_DEFAULT: ::std::os::raw::c_int = 0;
pub const NC_UNLIMITED: ::std::os::raw::c_int = 0;
pub const NC_GLOBAL: ::std::os::raw::c_int = -1;
pub const NC_MAX_DIMS: ::std::os::raw::c_int = 1024;
pub const NC_MAX_ATTRS: ::std::os::raw::c_int = 8192;
pub const NC_MAX_VARS: ::std::os::raw::c_int = 8192;
pub const NC_MAX_NAME: ::std::os::raw::c_int = 256;
pub const NC_MAX_VAR_DIMS: ::std::os::raw::c_int = 1024;
pub const NC_MAX_HDF4_NAME: ::std::os::raw::c_int = 64;
pub const NC_ENDIAN_NATIVE: ::std::os::raw::c_int = 0;
pub const NC_ENDIAN_LITTLE: ::std::os::raw::c_int = 1;
pub const NC_ENDIAN_BIG: ::std::os::raw::c_int = 2;
pub const NC_CHUNKED: ::std::os::raw::c_int = 0;
pub const NC_CONTIGUOUS: ::std::os::raw::c_int = 1;
pub const NC_NOCHECKSUM: ::std::os::raw::c_int = 0;
pub const NC_FLETCHER32: ::std::os::raw::c_int = 1;
pub const NC_NOSHUFFLE: ::std::os::raw::c_int = 0;
pub const NC_SHUFFLE: ::std::os::raw::c_int = 1;
pub const NC_MIN_DEFLATE_LEVEL: ::std::os::raw::c_int = 0;
pub const NC_MAX_DEFLATE_LEVEL: ::std::os::raw::c_int = 9;
pub const NC_NOERR: ::std::os::raw::c_int = 0;
pub const NC2_ERR: ::std::os::raw::c_int = -1;
pub const NC_EBADID: ::std::os::raw::c_int = -33;
pub const NC_ENFILE: ::std::os::raw::c_int = -34;
pub const NC_EEXIST: ::std::os::raw::c_int = -35;
pub const NC_EINVAL: ::std::os::raw::c_int = -36;
pub const NC_EPERM: ::std::os::raw::c_int = -37;
pub const NC_ENOTINDEFINE: ::std::os::raw::c_int = -38;
pub const NC_EINDEFINE: ::std::os::raw::c_int = -39;
pub const NC_EINVALCOORDS: ::std::os::raw::c_int = -40;
pub const NC_EMAXDIMS: ::std::os::raw::c_int = -41;
pub const NC_ENAMEINUSE: ::std::os::raw::c_int = -42;
pub const NC_ENOTATT: ::std::os::raw::c_int = -43;
pub const NC_EMAXATTS: ::std::os::raw::c_int = -44;
pub const NC_EBADTYPE: ::std::os::raw::c_int = -45;
pub const NC_EBADDIM: ::std::os::raw::c_int = -46;
pub const NC_EUNLIMPOS: ::std::os::raw::c_int = -47;
pub const NC_EMAXVARS: ::std::os::raw::c_int = -48;
pub const NC_ENOTVAR: ::std::os::raw::c_int = -49;
pub const NC_EGLOBAL: ::std::os::raw::c_int = -50;
pub const NC_ENOTNC: ::std::os::raw::c_int = -51;
pub const NC_ESTS: ::std::os::raw::c_int = -52;
pub const NC_EMAXNAME: ::std::os::raw::c_int = -53;
pub const NC_EUNLIMIT: ::std::os::raw::c_int = -54;
pub const NC_ENORECVARS: ::std::os::raw::c_int = -55;
pub const NC_ECHAR: ::std::os::raw::c_int = -56;
pub const NC_EEDGE: ::std::os::raw::c_int = -57;
pub const NC_ESTRIDE: ::std::os::raw::c_int = -58;
pub const NC_EBADNAME: ::std::os::raw::c_int = -59;
pub const NC_ERANGE: ::std::os::raw::c_int = -60;
pub const NC_ENOMEM: ::std::os::raw::c_int = -61;
pub const NC_EVARSIZE: ::std::os::raw::c_int = -62;
pub const NC_EDIMSIZE: ::std::os::raw::c_int = -63;
pub const NC_ETRUNC: ::std::os::raw::c_int = -64;
pub const NC_EAXISTYPE: ::std::os::raw::c_int = -65;
pub const NC_EDAP: ::std::os::raw::c_int = -66;
pub const NC_ECURL: ::std::os::raw::c_int = -67;
pub const NC_EIO: ::std::os::raw::c_int = -68;
pub const NC_ENODATA: ::std::os::raw::c_int = -69;
pub const NC_EDAPSVC: ::std::os::raw::c_int = -70;
pub const NC_EDAS: ::std::os::raw::c_int = -71;
pub const NC_EDDS: ::std::os::raw::c_int = -72;
pub const NC_EDATADDS: ::std::os::raw::c_int = -73;
pub const NC_EDAPURL: ::std::os::raw::c_int = -74;
pub const NC_EDAPCONSTRAINT: ::std::os::raw::c_int = -75;
pub const NC_ETRANSLATION: ::std::os::raw::c_int = -76;
pub const NC_EACCESS: ::std::os::raw::c_int = -77;
pub const NC_EAUTH: ::std::os::raw::c_int = -78;
pub const NC_ENOTFOUND: ::std::os::raw::c_int = -90;
pub const NC_ECANTREMOVE: ::std::os::raw::c_int = -91;
pub const NC4_FIRST_ERROR: ::std::os::raw::c_int = -100;
pub const NC_EHDFERR: ::std::os::raw::c_int = -101;
pub const NC_ECANTREAD: ::std::os::raw::c_int = -102;
pub const NC_ECANTWRITE: ::std::os::raw::c_int = -103;
pub const NC_ECANTCREATE: ::std::os::raw::c_int = -104;
pub const NC_EFILEMETA: ::std::os::raw::c_int = -105;
pub const NC_EDIMMETA: ::std::os::raw::c_int = -106;
pub const NC_EATTMETA: ::std::os::raw::c_int = -107;
pub const NC_EVARMETA: ::std::os::raw::c_int = -108;
pub const NC_ENOCOMPOUND: ::std::os::raw::c_int = -109;
pub const NC_EATTEXISTS: ::std::os::raw::c_int = -110;
pub const NC_ENOTNC4: ::std::os::raw::c_int = -111;
pub const NC_ESTRICTNC3: ::std::os::raw::c_int = -112;
pub const NC_ENOTNC3: ::std::os::raw::c_int = -113;
pub const NC_ENOPAR: ::std::os::raw::c_int = -114;
pub const NC_EPARINIT: ::std::os::raw::c_int = -115;
pub const NC_EBADGRPID: ::std::os::raw::c_int = -116;
pub const NC_EBADTYPID: ::std::os::raw::c_int = -117;
pub const NC_ETYPDEFINED: ::std::os::raw::c_int = -118;
pub const NC_EBADFIELD: ::std::os::raw::c_int = -119;
pub const NC_EBADCLASS: ::std::os::raw::c_int = -120;
pub const NC_EMAPTYPE: ::std::os::raw::c_int = -121;
pub const NC_ELATEFILL: ::std::os::raw::c_int = -122;
pub const NC_ELATEDEF: ::std::os::raw::c_int = -123;
pub const NC_EDIMSCALE: ::std::os::raw::c_int = -124;
pub const NC_ENOGRP: ::std::os::raw::c_int = -125;
pub const NC_ESTORAGE: ::std::os::raw::c_int = -126;
pub const NC_EBADCHUNK: ::std::os::raw::c_int = -127;
pub const NC_ENOTBUILT: ::std::os::raw::c_int = -128;
pub const NC_EDISKLESS: ::std::os::raw::c_int = -129;
pub const NC_ECANTEXTEND: ::std::os::raw::c_int = -130;
pub const NC_EMPI: ::std::os::raw::c_int = -131;
pub const NC4_LAST_ERROR: ::std::os::raw::c_int = -131;
pub const DIM_WITHOUT_VARIABLE: &[u8; 54_usize] =
    b"This is a netCDF dimension but not a netCDF variable.\x00";
pub const NC_HAVE_NEW_CHUNKING_API: ::std::os::raw::c_int = 1;
pub const NC_EURL: ::std::os::raw::c_int = -74;
pub const NC_ECONSTRAINT: ::std::os::raw::c_int = -75;
pub const FILL_LONG: ::std::os::raw::c_int = -2147483647;
pub const MAX_NC_DIMS: ::std::os::raw::c_int = 1024;
pub const MAX_NC_ATTRS: ::std::os::raw::c_int = 8192;
pub const MAX_NC_VARS: ::std::os::raw::c_int = 8192;
pub const MAX_NC_NAME: ::std::os::raw::c_int = 256;
pub const MAX_VAR_DIMS: ::std::os::raw::c_int = 1024;
pub const NC_ENTOOL: ::std::os::raw::c_int = -53;
pub const NC_EXDR: ::std::os::raw::c_int = -32;
pub const NC_SYSERR: ::std::os::raw::c_int = -31;
pub const NC_FATAL: ::std::os::raw::c_int = 1;
pub const NC_VERBOSE: ::std::os::raw::c_int = 2;