adjmin
if (!adjmin(t, '+', (t->tm_sec + val) / 60, 0))
if (!adjmin(t, '-', val / 60, 0))
if (!adjmin(t, '-', 1, 0))
if (!adjmin(t, type, val, 1))