7 #include "nfconfig.inc"
15 NCID, VARID, STRING, COUNT, CBUF)
22 NCID, VARID, STRING, CBUF)
28 #if NF_INT1_IS_C_SIGNED_CHAR
30 NCID, VARID, STRING, TYPE, COUNT,
INT1ATT)
31 #elif NF_INT1_IS_C_SHORT
33 NCID, VARID, STRING, TYPE, COUNT,
INT1ATT)
34 #elif NF_INT1_IS_C_INT
36 NCID, VARID, STRING, TYPE, COUNT,
INT1ATT)
37 #elif NF_INT1_IS_C_LONG
39 NCID, VARID, STRING, TYPE, COUNT,
INT1ATT)
46 #if NF_INT1_IS_C_SIGNED_CHAR
49 #elif NF_INT1_IS_C_SHORT
52 #elif NF_INT1_IS_C_INT
55 #elif NF_INT1_IS_C_LONG
64 #if NF_INT2_IS_C_SHORT
66 NCID, VARID, STRING, TYPE, COUNT,
INT2ATT)
67 #elif NF_INT2_IS_C_INT
69 NCID, VARID, STRING, TYPE, COUNT,
INT2ATT)
70 #elif NF_INT2_IS_C_LONG
72 NCID, VARID, STRING, TYPE, COUNT,
INT2ATT)
79 #if NF_INT2_IS_C_SHORT
82 #elif NF_INT2_IS_C_INT
85 #elif NF_INT2_IS_C_LONG
96 NCID, VARID, STRING, TYPE, COUNT,
INTATT)
97 #elif NF_INT_IS_C_LONG
99 NCID, VARID, STRING, TYPE, COUNT,
INTATT)
109 #elif NF_INT_IS_C_LONG
118 #if NF_REAL_IS_C_DOUBLE
120 NCID, VARID, STRING, TYPE, COUNT,
DOUBLEATT)
123 NCID, VARID, STRING, TYPE, COUNT,
REALATT)
130 #if NF_REAL_IS_C_DOUBLE
143 NCID, VARID, STRING, TYPE, COUNT,
DOUBLEATT)
function nf_put_att_double(ncid, varid, name, xtype, nlen, dvals)
function nf_put_att_real(ncid, varid, name, xtype, nlen, rvals)
integer function nf_get_att_real(ncid, varid, name, rvals)
integer function nf_get_att_double(ncid, varid, name, dvals)
integer function nf_get_att_int(ncid, varid, name, ivals)
FCALLSCFUN4(NF_INT, c_ncddef, NCDDEF, ncddef, NCID, STRING, DIMLEN, PRCODE)
#define FCALLSCFUN5(T0, CN, UN, LN, T1, T2, T3, T4, T5)
integer function nf_get_att_text(ncid, varid, name, text)
integer function nf_get_att_int1(ncid, varid, name, i1vals)
function nf_put_att_int2(ncid, varid, name, xtype, nlen, i2vals)
integer function nf_get_att_int2(ncid, varid, name, i2vals)
FCALLSCFUN6(NF_INT, c_ncvdef, NCVDEF, ncvdef, NCID, STRING, TYPE, NDIMS, DIMIDS, PRCODE)
function nf_put_att_int(ncid, varid, name, xtype, nlen, ivals)
function nf_put_att_int1(ncid, varid, name, xtype, nlen, i1vals)
integer function nf_put_att_text(ncid, varid, name, nlen, text)