67 WEEKEND_ADJ_INVALID = -1,
104 void recurrenceSet(
Recurrence *r, guint16 mult, PeriodType pt,
105 const GDate *date, WeekendAdjust wadj);
108 PeriodType recurrenceGetPeriodType(
const Recurrence *r);
109 guint recurrenceGetMultiplier(
const Recurrence *r);
111 WeekendAdjust recurrenceGetWeekendAdjust(
const Recurrence *r);
130 void recurrenceNextInstance(
const Recurrence *r,
const GDate *refDate,
134 void recurrenceNthInstance(
const Recurrence *r, guint n, GDate *date);
148 void recurrenceListNextInstance(
const GList *r,
const GDate *refDate,
152 gchar *recurrencePeriodTypeToString(PeriodType pt);
153 PeriodType recurrencePeriodTypeFromString(
const gchar *str);
154 gchar *recurrenceWeekendAdjustToString(WeekendAdjust wadj);
155 WeekendAdjust recurrenceWeekendAdjustFromString(
const gchar *str);
158 gchar *recurrenceToString(
const Recurrence *r);
159 gchar *recurrenceListToString(
const GList *rlist);
162 gboolean recurrenceListIsSemiMonthly(GList *recurrences);
164 gboolean recurrenceListIsWeeklyMultiple(
const GList *recurrences);
178 gchar *recurrenceListToCompactString(GList *recurrence_list);
182 int recurrenceListCmp(GList *a, GList *b);
184 void recurrenceListFree(GList **recurrence);
An exact-rational-number library for gnucash. (to be renamed qofnumeric.h in libqof2) ...
Account handling public routines.