Lines Matching refs:r
253 * @param *r - return value for the StarCalc function
263 void CALLTYPE ScDate_GetDiffWeeks(double *r, double *d1, double *d2, double *dMode)
283 *r=(double) ( ( (nDays2-nJan4+((nJan4-1)%7))/7 ) - ( (nDays1-nJan4+((nJan4-1)%7))/7 ) );
287 *r= (double) ( (nDays2 - nDays1) / 7 ) ;
298 * @param *r - return value for the StarCalc function
308 void CALLTYPE ScDate_GetDiffMonths(double *r, double *d1, double *d2, double *dMode)
324 *r=(double) ( nMonth2 - nMonth1 + (nYear2 - nYear1) * 12 );
329 *r -= 1;
333 *r += 1;
345 * @param *r - return value for the StarCalc function
355 void CALLTYPE ScDate_GetDiffYears(double *r, double *d1, double *d2, double *dMode)
371 ScDate_GetDiffMonths(r,d1,d2,dMode);
372 *r= (double) ( ((int) *r) / 12 );
374 *r=(double) ( nYear2 - nYear1 );
381 * @param *r - return value for the StarCalc function
385 void CALLTYPE ScDate_IsLeapYear(double *r, double *d)
396 *r=(double) ( IsLeapYear(nYear) );
403 * @param *r - return value for the StarCalc function
407 void CALLTYPE ScDate_DaysInMonth(double *r, double *d)
417 *r=(double) ( DaysInMonth( nMonth, nYear) );
435 * @param *r - return value for the StarCalc function
441 void CALLTYPE ScDate_WeeksInYear(double *r, double *d)
456 *r=(double) 53;
459 *r= (double) ( IsLeapYear(nYear) ? 53 : 52 );
461 *r= (double) 52;
469 * @param *r - return value for the StarCalc function
473 void CALLTYPE ScDate_DaysInYear(double *r, double *d)
483 *r=(double) ( IsLeapYear(nYear) ? 366 : 365 );