TYPE_SIGNED
#ifndef TYPE_SIGNED
((TYPE_BIT(type) - TYPE_SIGNED(type)) * 302 / 1000 + \
1 + TYPE_SIGNED(type))
if (dayoff < 0 && !TYPE_SIGNED(zic_t)) {