Lines Matching defs:retv
197 TNtpDatum retv;
200 ZERO(retv);
201 retv.secs = ntpcal_date_to_daysec(jd);
202 gpsntp_add_offset(&retv, fofs); /* result is normalized */
203 retv.days = pivot->days;
208 retv.days -= (retv.secs > lim ||
209 (retv.secs == lim && retv.frac >= pivot->frac));
212 retv.days += (retv.secs < lim ||
213 (retv.secs == lim && retv.frac < pivot->frac));
215 return warp ? _gpsntp_fix_gps_era(&retv) : retv;
305 TNtpDatum retv;
320 retv.frac = gd->frac;
321 retv.secs = split.lo;
322 retv.days = split.hi;
323 return retv;
334 l_fp retv;
336 retv.l_uf = nd->frac;
337 retv.l_ui = nd->days * (uint32_t)SECSPERDAY
339 return retv;
509 TGpsDatum retv;
511 retv.frac = 0;
512 retv.wsecs = secs;
513 retv.weeks = week + GPSNTP_WSHIFT;
514 gpscal_add_offset(&retv, fofs);
515 return _gpscal_fix_gps_era(&retv);
530 TGpsDatum retv;
533 ZERO(retv);
534 retv.wsecs = wsecs;
535 gpscal_add_offset(&retv, fofs); /* result is normalized */
536 retv.weeks = pivot->weeks;
541 retv.weeks -= (retv.wsecs > lim ||
542 (retv.wsecs == lim && retv.frac >= pivot->frac));
545 retv.weeks += (retv.wsecs < lim ||
546 (retv.wsecs == lim && retv.frac < pivot->frac));
548 return _gpscal_fix_gps_era(&retv);
603 TGpsDatum retv;
611 retv.frac = gd->frac;
612 retv.wsecs = split.lo;
613 retv.weeks = split.hi;
614 return retv;
625 l_fp retv;
627 retv.l_uf = gd->frac;
628 retv.l_ui = gd->weeks * (uint32_t)SECSPERWEEK
631 return retv;