Functions
go_coup_cd ()
void
go_coup_cd (GDate *res,
            GDate const *settle,
            GDate const *mat,
            int freq,
            gboolean eom,
            gboolean next);
 
go_coupdaybs ()
double
go_coupdaybs (GDate const *settlement,
              GDate const *maturity,
              GoCouponConvention const *conv);
Returns
 the number of days from the beginning of the coupon period to the
settlement date.
 
 
go_coupdays ()
double
go_coupdays (GDate const *settlement,
             GDate const *maturity,
             GoCouponConvention const *conv);
Returns
 the number of days in the coupon period of the settlement date.
Currently, returns negative numbers if the branch is not implemented.
 
 
go_coupdaysnc ()
double
go_coupdaysnc (GDate const *settlement,
               GDate const *maturity,
               GoCouponConvention const *conv);
Returns
 the number of days from the settlement date to the next
coupon date.
 
 
go_date_conv_from_str ()
const GODateConventions *
go_date_conv_from_str (const char *s);
 
go_date_convention_base ()
int
go_date_convention_base (GODateConventions const *conv);
 
go_date_days_between_basis ()
gint32
go_date_days_between_basis (GDate const *from,
                            GDate const *to,
                            GOBasisType basis);
 
go_date_g_months_between ()
int
go_date_g_months_between (GDate const *date1,
                          GDate const *date2);
 
go_date_g_to_serial ()
int
go_date_g_to_serial (GDate const *date,
                     GODateConventions const *conv);
 
go_date_g_years_between ()
int
go_date_g_years_between (GDate const *date1,
                         GDate const *date2);
 
go_date_month_name ()
char *
go_date_month_name (GDateMonth m,
                    gboolean abbrev);
 
go_date_serial_raw_to_seconds ()
int
go_date_serial_raw_to_seconds (double raw);
 
go_date_serial_raw_to_serial ()
int
go_date_serial_raw_to_serial (double raw);
 
go_date_serial_to_g ()
void
go_date_serial_to_g (GDate *res,
                     int serial,
                     GODateConventions const *conv);
 
go_date_serial_to_timet ()
time_t
go_date_serial_to_timet (int serial,
                         GODateConventions const *conv);
 
go_date_timet_to_seconds ()
int
go_date_timet_to_seconds (time_t t);
 
go_date_timet_to_serial ()
int
go_date_timet_to_serial (time_t t,
                         GODateConventions const *conv);
 
go_date_timet_to_serial_raw ()
double
go_date_timet_to_serial_raw (time_t t,
                             GODateConventions const *conv);
 
go_date_weekday_name ()
char *
go_date_weekday_name (GDateWeekday wd,
                      gboolean abbrev);
 
go_date_weeknum ()
int
go_date_weeknum (GDate const *date,
                 int method);
Returns
 week number according to the given method.
1:   Week starts on Sunday.  January 1 is in week 1.
2:   Week starts on Monday.  January 1 is in week 1.
150: ISO 8601 week number.