TZ_ZEROC
#define TZ_KELVTOC(x) (((x) - TZ_ZEROC) / 10), abs(((x) - TZ_ZEROC) % 10)
if (*val != -1 && (*val < TZ_ZEROC || *val > TZ_ZEROC + 2000)) {