test_get.c#8212     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
#8224 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_TEXT);
#8225                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_TEXT)) {
#8247     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_TEXT)
#8249 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_TEXT)){
#8298     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_UCHAR == NCT_TEXT);
#8310 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_UCHAR);
#8311                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_UCHAR)) {
#8333     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_UCHAR)
#8335 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_UCHAR)){
#8384     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_SCHAR == NCT_TEXT);
#8396 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_SCHAR);
#8397                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_SCHAR)) {
#8419     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_SCHAR)
#8421 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_SCHAR)){
#8470     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_SHORT == NCT_TEXT);
#8482 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_SHORT);
#8483                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_SHORT)) {
#8505     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_SHORT)
#8507 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_SHORT)){
#8556     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_INT == NCT_TEXT);
#8568 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_INT);
#8569                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_INT)) {
#8591     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_INT)
#8593 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_INT)){
#8642     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_LONG == NCT_TEXT);
#8654 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_LONG);
#8655                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_LONG)) {
#8677     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_LONG)
#8679 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_LONG)){
#8728     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_FLOAT == NCT_TEXT);
#8740 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_FLOAT);
#8741                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_FLOAT)) {
#8763     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_FLOAT)
#8765 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_FLOAT)){
#8814     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_DOUBLE == NCT_TEXT);
#8826 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_DOUBLE);
#8827                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_DOUBLE)) {
#8849     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_DOUBLE)
#8851 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_DOUBLE)){
#8900     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_USHORT == NCT_TEXT);
#8912 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_USHORT);
#8913                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_USHORT)) {
#8935     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_USHORT)
#8937 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_USHORT)){
#8986     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_UINT == NCT_TEXT);
#8998 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_UINT);
#8999                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_UINT)) {
#9021     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_UINT)
#9023 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_UINT)){
#9072     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_LONGLONG == NCT_TEXT);
#9084 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_LONGLONG);
#9085                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_LONGLONG)) {
#9107     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_LONGLONG)
#9109 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_LONGLONG)){
#9158     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_ULONGLONG == NCT_TEXT);
#9170 expect[k] = hash4(ATT_TYPE(i,j), -1, &kNCT_ULONGLONG);
#9171                if (inRange3(expect[k],ATT_TYPE(i,j),NCT_ULONGLONG)) {
#9193     if (inRange3(expect[k],ATT_TYPE(i,j),NCT_ULONGLONG)
#9195 IF (!equal(value[k],expect[k],ATT_TYPE(i,j), NCT_ULONGLONG)){
test_put.c#1257     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
#1262 IF (datatype != ATT_TYPE(i,j))
#1332     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_UCHAR == NCT_TEXT);
#1337 IF (datatype != ATT_TYPE(i,j))
#1407     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_SCHAR == NCT_TEXT);
#1412 IF (datatype != ATT_TYPE(i,j))
#1482     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_SHORT == NCT_TEXT);
#1487 IF (datatype != ATT_TYPE(i,j))
#1557     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_INT == NCT_TEXT);
#1562 IF (datatype != ATT_TYPE(i,j))
#1632     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_LONG == NCT_TEXT);
#1637 IF (datatype != ATT_TYPE(i,j))
#1707     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_FLOAT == NCT_TEXT);
#1712 IF (datatype != ATT_TYPE(i,j))
#1782     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_DOUBLE == NCT_TEXT);
#1787 IF (datatype != ATT_TYPE(i,j))
#1857     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_USHORT == NCT_TEXT);
#1862 IF (datatype != ATT_TYPE(i,j))
#1932     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_UINT == NCT_TEXT);
#1937 IF (datatype != ATT_TYPE(i,j))
#2007     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_LONGLONG == NCT_TEXT);
#2012 IF (datatype != ATT_TYPE(i,j))
#2082     canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_ULONGLONG == NCT_TEXT);
#2087 IF (datatype != ATT_TYPE(i,j))
#10987            if (ATT_TYPE(i,j) == NC_CHAR) {
#10998     value[k] = hash(ATT_TYPE(i,j), -1, &k);
#11042            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11044 err = nc_put_att_uchar(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11049     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11057     value[k] = hash_uchar(ATT_TYPE(i,j), -1, &kNCT_UCHAR);
#11059 && inRange3(value[k], ATT_TYPE(i,j), NCT_UCHAR);
#11061 err = nc_put_att_uchar(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11105            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11107 err = nc_put_att_schar(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11112     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11120     value[k] = hash_schar(ATT_TYPE(i,j), -1, &kNCT_SCHAR);
#11122 && inRange3(value[k], ATT_TYPE(i,j), NCT_SCHAR);
#11124 err = nc_put_att_schar(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11168            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11170 err = nc_put_att_short(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11175     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11183     value[k] = hash_short(ATT_TYPE(i,j), -1, &kNCT_SHORT);
#11185 && inRange3(value[k], ATT_TYPE(i,j), NCT_SHORT);
#11187 err = nc_put_att_short(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11231            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11233 err = nc_put_att_int(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11238     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11246     value[k] = hash_int(ATT_TYPE(i,j), -1, &kNCT_INT);
#11248 && inRange3(value[k], ATT_TYPE(i,j), NCT_INT);
#11250 err = nc_put_att_int(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11294            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11296 err = nc_put_att_long(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11301     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11309     value[k] = hash_long(ATT_TYPE(i,j), -1, &kNCT_LONG);
#11311 && inRange3(value[k], ATT_TYPE(i,j), NCT_LONG);
#11313 err = nc_put_att_long(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11357            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11359 err = nc_put_att_float(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11364     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11372     value[k] = hash_float(ATT_TYPE(i,j), -1, &kNCT_FLOAT);
#11374 && inRange3(value[k], ATT_TYPE(i,j), NCT_FLOAT);
#11376 err = nc_put_att_float(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11420            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11422 err = nc_put_att_double(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11427     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11435     value[k] = hash_double(ATT_TYPE(i,j), -1, &kNCT_DOUBLE);
#11437 && inRange3(value[k], ATT_TYPE(i,j), NCT_DOUBLE);
#11439 err = nc_put_att_double(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11483            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11485 err = nc_put_att_ushort(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11490     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11498     value[k] = hash_ushort(ATT_TYPE(i,j), -1, &kNCT_USHORT);
#11500 && inRange3(value[k], ATT_TYPE(i,j), NCT_USHORT);
#11502 err = nc_put_att_ushort(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11546            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11548 err = nc_put_att_uint(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11553     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11561     value[k] = hash_uint(ATT_TYPE(i,j), -1, &kNCT_UINT);
#11563 && inRange3(value[k], ATT_TYPE(i,j), NCT_UINT);
#11565 err = nc_put_att_uint(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11609            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11611 err = nc_put_att_longlong(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11616     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11624     value[k] = hash_longlong(ATT_TYPE(i,j), -1, &kNCT_LONGLONG);
#11626 && inRange3(value[k], ATT_TYPE(i,j), NCT_LONGLONG);
#11628 err = nc_put_att_longlong(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
#11672            if (!(ATT_TYPE(i,j) == NC_CHAR)) {
#11674 err = nc_put_att_ulonglong(BAD_IDiATT_NAME(i,j), ATT_TYPE(i,j),
#11679     ATT_TYPE(i,j), ATT_LEN(i,j), value);
#11687     value[k] = hash_ulonglong(ATT_TYPE(i,j), -1, &kNCT_ULONGLONG);
#11689 && inRange3(value[k], ATT_TYPE(i,j), NCT_ULONGLONG);
#11691 err = nc_put_att_ulonglong(ncidiATT_NAME(i,j), ATT_TYPE(i,j),
test_read.c#1375     expect = hash(ATT_TYPE(i,j), -1, &k );
#1377     p += k * nctypelen(ATT_TYPE(i,j));
#1378     err = nc2dblATT_TYPE(i,j), p, &got );
#1381     if (inRange(expect,ATT_TYPE(i,j))) {
#1382              IF (!equal(got,expect,ATT_TYPE(i,j),NCT_DOUBLE)) {
#1439 IF (t != ATT_TYPE(i,j))
#1521 IF (datatype != ATT_TYPE(i,j))
test_write.c#1326     datatype = ATT_TYPE(i,j);
#1591     atttype = ATT_TYPE(i,j);
tests.h#265#define ATT_TYPE(varid,j) (varid < 0 ? gatt_type[j] : att_type[varid][j])
util.c#788     if (ATT_TYPE(i,j) == NC_CHAR) {
#790     catt[k] = hash(ATT_TYPE(i,j), -1, &k);
#798     att[k] = hash(ATT_TYPE(i,j), -1, &k);
#799     allInRange = allInRange && inRange(att[k], ATT_TYPE(i,j));
#802     ATT_TYPE(i,j), ATT_LEN(i,j), att);
#1033     IF (datatype != ATT_TYPE(i,j))
#1052     if (inRange(expect,ATT_TYPE(i,j))) {
#1055 IF (!equal(value[k], expectATT_TYPE(i,j), NCT_DOUBLE)) {


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed