/* ------------------------------------------------------------------ */ int/*BOOL*/ leapsec_add_dyn( int insert, uint32_t ntpnow, const time_t * pivot ) { leap_table_t * pt; vint64 now64; pt = leapsec_get_table(TRUE); now64 = ntpcal_ntp_to_ntp(ntpnow, pivot); return ( leapsec_add(pt, &now64, (insert != 0)) && leapsec_set_table(pt)); }
/* ------------------------------------------------------------------ */ bool leapsec_add_dyn( bool insert, uint32_t ntpnow, const time_t * pivot ) { leap_table_t * pt; time64_t now64; pt = leapsec_get_table(true); now64 = ntpcal_ntp_to_ntp(ntpnow, pivot); return ( leapsec_add(pt, now64, insert) && leapsec_set_table(pt)); }