Changeset 1957 for XIOS/dev/dev_ym/XIOS_COUPLING/src/io/netCdfInterface.cpp
- Timestamp:
- 10/08/20 13:12:35 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/io/netCdfInterface.cpp
r1639 r1957 894 894 895 895 template<> 896 int CNetCdfInterface::ncGetAttType(int ncid, int varid, const char* attrName, size_t* data) 897 { 898 return nc_get_att_ulonglong(ncid, varid, attrName, (unsigned long long*)data); 899 } 900 901 template<> 896 902 int CNetCdfInterface::ncGetAttType(int ncid, int varid, const char* attrName, short* data) 897 903 { … … 936 942 template<> 937 943 int CNetCdfInterface::ncPutAttType(int ncid, int varid, const char* attrName, 944 StdSize numVal, const size_t* data) 945 { 946 return nc_put_att_ulonglong(ncid, varid, attrName, NC_UINT64, numVal, (unsigned long long*) data); 947 } 948 949 template<> 950 int CNetCdfInterface::ncPutAttType(int ncid, int varid, const char* attrName, 938 951 StdSize numVal, const short* data) 939 952 { … … 968 981 969 982 template<> 983 int CNetCdfInterface::ncGetVaraType(int ncid, int varid, const StdSize* start, const StdSize* count, size_t* data) 984 { 985 return nc_get_vara_ulonglong(ncid, varid, start, count, (unsigned long long*) data); 986 } 987 988 template<> 970 989 int CNetCdfInterface::ncGetVaraType(int ncid, int varid, const StdSize* start, const StdSize* count, char* data) 971 990 { … … 990 1009 { 991 1010 return nc_put_vara_int(ncid, varid, start, count, data); 1011 } 1012 1013 template<> 1014 int CNetCdfInterface::ncPutVaraType(int ncid, int varid, const StdSize* start, const StdSize* count, const size_t* data) 1015 { 1016 return nc_put_vara_ulonglong(ncid, varid, start, count, (unsigned long long*)data); 992 1017 } 993 1018
Note: See TracChangeset
for help on using the changeset viewer.