Lines Matching refs:r
354 static void setRawDateNumber(DateTime *p, double r){ in setRawDateNumber() argument
355 p->s = r; in setRawDateNumber()
357 if( r>=0.0 && r<5373484.5 ){ in setRawDateNumber()
358 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5); in setRawDateNumber()
384 double r; in parseDateOrTime() local
391 }else if( sqlite3AtoF(zDate, &r, sqlite3Strlen30(zDate), SQLITE_UTF8)>0 ){ in parseDateOrTime()
392 setRawDateNumber(p, r); in parseDateOrTime()
670 double r; in parseModifier() local
687 r = p->s*1000.0 + 210866760000000.0; in parseModifier()
689 p->iJD = (sqlite3_int64)(r + 0.5); in parseModifier()
737 r = p->s*1000.0 + 210866760000000.0; in parseModifier()
738 if( r>=0.0 && r<464269060800000.0 ){ in parseModifier()
740 p->iJD = (sqlite3_int64)(r + 0.5); in parseModifier()
787 && sqlite3AtoF(&z[8], &r, sqlite3Strlen30(&z[8]), SQLITE_UTF8)>0 in parseModifier()
788 && r>=0.0 && r<7.0 && (n=(int)r)==r ){ in parseModifier()
846 if( sqlite3AtoF(z, &r, n, SQLITE_UTF8)<=0 ){ in parseModifier()
883 rRounder = r<0 ? -0.5 : +0.5; in parseModifier()
887 && r>-aXformType[i].rLimit && r<aXformType[i].rLimit in parseModifier()
894 p->M += (int)r; in parseModifier()
899 r -= (int)r; in parseModifier()
903 int y = (int)r; in parseModifier()
908 r -= (int)r; in parseModifier()
913 p->iJD += (sqlite3_int64)(r*1000.0*aXformType[i].rXform + rRounder); in parseModifier()