/* ISC license. */ #include int tain_sub (tain_t *t, tain_t const *u, tain_t const *v) { tain_t tt ; tt.sec.x = u->sec.x - v->sec.x ; tt.nano = u->nano - v->nano ; if (tt.nano > u->nano) { tt.sec.x-- ; tt.nano += 1000000000U ; } *t = tt ; return 1 ; }