transitional header from libqof1 to libqof2 More...
#include "qof.h"
Go to the source code of this file.
Data Structures | |
struct | query_date_def |
Defines | |
#define | gncLogLevel QofLogLevel |
#define | GNC_LOG_FATAL QOF_LOG_FATAL |
#define | GNC_LOG_ERROR QOF_LOG_ERROR |
#define | GNC_LOG_WARNING QOF_LOG_WARNING |
#define | GNC_LOG_INFO QOF_LOG_INFO |
#define | GNC_LOG_DEBUG QOF_LOG_DEBUG |
#define | GNC_LOG_DETAIL QOF_LOG_DETAIL |
#define | GNC_LOG_TRACE QOF_LOG_TRACE |
#define | GNC_EVENT_NONE QOF_EVENT_NONE |
#define | GNC_EVENT_CREATE QOF_EVENT_CREATE |
#define | GNC_EVENT_MODIFY QOF_EVENT_MODIFY |
#define | GNC_EVENT_DESTROY QOF_EVENT_DESTROY |
#define | GNC_EVENT_ADD QOF_EVENT_ADD |
#define | GNC_EVENT_REMOVE QOF_EVENT_REMOVE |
#define | GNC_EVENT_ALL QOF_EVENT_ALL |
#define | GNCEngineEventType QofEventId |
#define | qof_book_mergeResult QofBookMergeResult |
#define | qof_book_mergeRule QofBookMergeRule |
#define | qof_book_mergeData QofBookMergeData |
#define | SAFE_STRCMP_REAL(fcn, da, db) |
#define | SAFE_STRCMP(da, db) SAFE_STRCMP_REAL(strcmp,(da),(db)) |
#define | SAFE_STRCASECMP(da, db) SAFE_STRCMP_REAL(strcasecmp,(da),(db)) |
#define | GNC_SCANF_LLD QOF_SCANF_LLD |
#define | qof_book_set_guid(book, guid) qof_entity_set_guid(QOF_ENTITY(book), guid) |
#define | QOF_TYPE_DATE "date" |
#define | qof_book_get_guid(X) qof_entity_get_guid (QOF_ENTITY(X)) |
#define | START_CLOCK(clockno, format, args...) |
#define | REPORT_CLOCK(clockno, format, args...) |
#define | REPORT_CLOCK_TOTAL(clockno, format, args...) |
#define | QOF_BEGIN_EDIT(inst) qof_begin_edit (inst) |
#define | QOF_COMMIT_EDIT_PART1(inst) qof_commit_edit (inst) |
#define | QOF_COMMIT_EDIT_PART2(inst, on_error, on_done, on_free) |
#define | GNC_NUMERIC_RND_MASK QOF_NUMERIC_RND_MASK |
#define | GNC_NUMERIC_DENOM_MASK QOF_NUMERIC_DENOM_MASK |
#define | GNC_NUMERIC_SIGFIGS_MASK QOF_NUMERIC_SIGFIGS_MASK |
#define | GNC_HOW_RND_FLOOR QOF_HOW_RND_FLOOR |
#define | GNC_HOW_RND_CEIL QOF_HOW_RND_CEIL |
#define | GNC_HOW_RND_TRUNC QOF_HOW_RND_TRUNC |
#define | GNC_HOW_RND_PROMOTE QOF_HOW_RND_PROMOTE |
#define | GNC_HOW_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
#define | GNC_HOW_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
#define | GNC_HOW_RND_ROUND QOF_HOW_RND_ROUND |
#define | GNC_HOW_RND_NEVER QOF_HOW_RND_NEVER |
#define | GNC_HOW_DENOM_EXACT QOF_HOW_DENOM_EXACT |
#define | GNC_HOW_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
#define | GNC_HOW_DENOM_LCD QOF_HOW_DENOM_LCD |
#define | GNC_HOW_DENOM_FIXED QOF_HOW_DENOM_FIXED |
#define | GNC_HOW_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
#define | GNC_HOW_DENOM_SIGFIGS QOF_HOW_DENOM_SIGFIGS |
#define | GNC_HOW_GET_SIGFIGS QOF_HOW_GET_SIGFIGS |
#define | GNC_ERROR_OK QOF_ERROR_OK |
#define | GNC_ERROR_ARG QOF_ERROR_ARG |
#define | GNC_ERROR_OVERFLOW QOF_ERROR_OVERFLOW |
#define | GNC_ERROR_DENOM_DIFF QOF_ERROR_DENOM_DIFF |
#define | GNC_ERROR_REMAINDER QOF_ERROR_REMAINDER |
#define | GNCNumericErrorCode QofNumericErrorCode |
#define | GNC_DENOM_AUTO QOF_DENOM_AUTO |
#define | GNC_DENOM_RECIPROCAL QOF_DENOM_RECIPROCAL |
#define | GNC_RND_FLOOR QOF_HOW_RND_FLOOR |
#define | GNC_RND_CEIL QOF_HOW_RND_CEIL |
#define | GNC_RND_TRUNC QOF_HOW_RND_TRUNC |
#define | GNC_RND_PROMOTE QOF_HOW_RND_PROMOTE |
#define | GNC_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
#define | GNC_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
#define | GNC_RND_ROUND QOF_HOW_RND_ROUND |
#define | GNC_RND_NEVER QOF_HOW_RND_NEVER |
#define | GNC_DENOM_EXACT QOF_HOW_DENOM_EXACT |
#define | GNC_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
#define | GNC_DENOM_LCD QOF_HOW_DENOM_LCD |
#define | GNC_DENOM_FIXED QOF_HOW_DENOM_FIXED |
#define | GNC_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
#define | GNC_DENOM_SIGFIGS(X) QOF_HOW_DENOM_SIGFIGS(X) |
#define | GNC_NUMERIC_GET_SIGFIGS(X) QOF_HOW_GET_SIGFIGS(X) |
#define | ENUM_LIST_DEP(_) |
#define | kvp_frame KvpFrame |
#define | kvp_value KvpValue |
#define | kvp_value_t KvpValueType |
#define | kvp_frame_set_gnc_numeric kvp_frame_set_numeric |
#define | kvp_frame_set_str kvp_frame_set_string |
#define | kvp_frame_add_gnc_numeric kvp_frame_add_numeric |
#define | kvp_frame_add_str kvp_frame_add_string |
#define | kvp_value_new_gnc_numeric kvp_value_new_numeric |
Typedefs | |
typedef void(* | GNCEngineEventHandler )(GUID *entity, QofIdType type, QofEventId event_type, gpointer user_data) |
typedef void(* | qof_book_mergeRuleForeachCB )(QofBookMergeData *, QofBookMergeRule *, guint) |
typedef struct query_date_def * | query_date_t |
typedef struct _QofNumeric | gnc_numeric |
Enumerations | |
enum | GNCDateMonthFormat { GNCDATE_MONTH_NUMBER, GNCDATE_MONTH_ABBREV, GNCDATE_MONTH_NAME } |
Functions | |
void | gnc_log_init (void) |
void | gnc_set_log_level (QofLogModule module, QofLogLevel level) |
void | gnc_set_log_level_global (QofLogLevel level) |
void | qof_log_set_level_global (QofLogLevel level) |
void | gnc_set_logfile (FILE *outfile) |
const char * | gnc_log_prettify (const char *name) |
gboolean | gnc_should_log (QofLogModule log_module, QofLogLevel log_level) |
void | gnc_start_clock (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
void | gnc_report_clock (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
void | gnc_report_clock_total (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
gint | qof_event_register_old_handler (GNCEngineEventHandler old_handler, gpointer user_data) |
gint | gnc_engine_register_event_handler (GNCEngineEventHandler handler, gpointer user_data) |
void | gnc_engine_unregister_event_handler (gint handler_id) |
void | gnc_engine_gen_event (QofEntity *entity, QofEventId event_type) |
void | gnc_engine_suspend_events (void) |
void | gnc_engine_resume_events (void) |
void | gnc_engine_generate_event (const GUID *guid, QofIdType e_type, QofEventId event_type) |
QofBookMergeData * | qof_book_mergeInit (QofBook *importBook, QofBook *targetBook) |
void | qof_book_mergeRuleForeach (QofBookMergeData *mergeData, QofBookMergeRuleForeachCB callback, QofBookMergeResult mergeResult) |
QofBookMergeData * | qof_book_mergeUpdateResult (QofBookMergeData *mergeData, QofBookMergeResult tag) |
gint | qof_book_mergeCommit (QofBookMergeData *mergeData) |
gpointer | gnc_string_cache_insert (gconstpointer key) |
gchar * | gnc_stpcpy (gchar *dest, const gchar *src) |
GCache * | gnc_engine_get_string_cache (void) |
GCache * | qof_util_get_string_cache (void) |
void | gnc_engine_string_cache_destroy (void) |
void | gnc_string_cache_remove (gconstpointer key) |
void | qof_book_set_schedxactions (QofBook *book, GList *newList) |
const gchar * | gnc_date_dateformat_to_string (QofDateFormat format) |
const gchar * | gnc_date_monthformat_to_string (GNCDateMonthFormat format) |
gboolean | gnc_date_string_to_dateformat (const gchar *format_string, QofDateFormat *format) |
gboolean | gnc_date_string_to_monthformat (const gchar *format_string, GNCDateMonthFormat *format) |
gboolean | timespec_equal (const Timespec *ta, const Timespec *tb) |
gint | timespec_cmp (const Timespec *ta, const Timespec *tb) |
Timespec | timespec_diff (const Timespec *ta, const Timespec *tb) |
Timespec | timespec_abs (const Timespec *t) |
Timespec | timespecCanonicalDayTime (Timespec t) |
time_t | timespecToTime_t (Timespec ts) |
void | timespecFromTime_t (Timespec *ts, time_t t) |
Timespec | gnc_dmy2timespec (gint day, gint month, gint year) |
Timespec | gnc_dmy2timespec_end (gint day, gint month, gint year) |
Timespec | gnc_iso8601_to_timespec_gmt (const gchar *) |
gchar * | gnc_timespec_to_iso8601_buff (Timespec ts, gchar *buff) |
void | gnc_timespec2dmy (Timespec ts, gint *day, gint *month, gint *year) |
void | date_add_months (struct tm *tm, gint months, gboolean track_last_day) |
gboolean | qof_date_add_days (Timespec *ts, gint days) |
gboolean | qof_date_add_months (Timespec *ts, gint months, gboolean track_last_day) |
const gchar * | qof_date_format_get_string (QofDateFormat df) |
time_t | xaccDMYToSec (gint day, gint month, gint year) |
glong | gnc_timezone (struct tm *tm) |
QofDateFormat | qof_date_format_get (void) |
void | qof_date_format_set (QofDateFormat df) |
const gchar * | qof_date_text_format_get_string (QofDateFormat df) |
char | dateSeparator (void) |
time_t | qof_date_dmy_to_sec (gint day, gint month, gint year) |
size_t | qof_print_hours_elapsed_buff (char *buff, size_t len, int secs, gboolean show_secs) |
size_t | qof_print_minutes_elapsed_buff (char *buff, size_t len, int secs, gboolean show_secs) |
size_t | qof_print_time_buff (char *buff, size_t len, time_t secs) |
size_t | qof_print_date_time_buff (char *buff, size_t len, time_t secs) |
gboolean | qof_is_same_day (time_t, time_t) |
void | gnc_tm_get_day_start (struct tm *tm, time_t time_val) |
void | gnc_tm_set_day_start (struct tm *tm) |
void | gnc_tm_set_day_middle (struct tm *tm) |
void | gnc_tm_set_day_end (struct tm *tm) |
void | gnc_tm_get_day_end (struct tm *tm, time_t time_val) |
time_t | gnc_timet_get_day_start (time_t time_val) |
time_t | gnc_timet_get_day_end (time_t time_val) |
void | gnc_tm_get_today_start (struct tm *tm) |
void | gnc_tm_get_today_end (struct tm *tm) |
time_t | gnc_timet_get_today_start (void) |
time_t | gnc_timet_get_today_end (void) |
time_t | gnc_timet_get_day_start_gdate (GDate *date) |
time_t | gnc_timet_get_day_end_gdate (GDate *date) |
int | date_get_last_mday (struct tm *tm) |
gboolean | date_is_last_mday (struct tm *tm) |
int | gnc_date_my_last_mday (int month, int year) |
int | gnc_timespec_last_mday (Timespec ts) |
char * | xaccDateUtilGetStampNow (void) |
char * | xaccDateUtilGetStamp (time_t thyme) |
size_t | qof_print_date_dmy_buff (gchar *buff, size_t buflen, gint day, gint month, gint year) |
size_t | qof_print_date_buff (char *buff, size_t buflen, time_t secs) |
size_t | qof_print_gdate (char *buf, size_t bufflen, GDate *gd) |
char * | qof_print_date (time_t secs) |
const char * | gnc_print_date (Timespec ts) |
gboolean | qof_scan_date (const char *buff, int *day, int *month, int *year) |
gboolean | qof_scan_date_secs (const char *buff, time_t *secs) |
Timespec | qof_instance_get_last_update (QofInstance *inst) |
void | qof_instance_set_last_update (QofInstance *inst, Timespec ts) |
void | kvp_frame_set_timespec (KvpFrame *frame, const gchar *path, Timespec ts) |
void | kvp_frame_add_timespec (KvpFrame *frame, const gchar *path, Timespec ts) |
Timespec | kvp_value_get_timespec (const KvpValue *value) |
Timespec | kvp_frame_get_timespec (const KvpFrame *frame, const gchar *path) |
KvpValue * | kvp_value_new_timespec (Timespec timespec) |
void | qof_start_clock (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
void | qof_report_clock (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
void | qof_report_clock_total (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
void | qof_query_print (QofQuery *query) |
QofQueryPredData * | qof_query_date_predicate (QofQueryCompare how, QofDateMatch options, Timespec date) |
gboolean | qof_query_date_predicate_get_date (QofQueryPredData *pd, Timespec *date) |
QofSession * | qof_session_get_current_session (void) |
void | qof_session_set_current_session (QofSession *session) |
void | qof_session_clear_current_session (void) |
gboolean | gnc_strisnum (const guchar *s) |
KvpFrame * | gnc_kvp_bag_add (KvpFrame *pwd, const char *path, time_t secs, const char *first_name,...) |
KvpFrame * | gnc_kvp_bag_find_by_guid (KvpFrame *root, const char *path, const char *guid_name, GUID *desired_guid) |
void | gnc_kvp_bag_remove_frame (KvpFrame *root, const char *path, KvpFrame *fr) |
void | gnc_kvp_bag_merge (KvpFrame *kvp_into, const char *intopath, KvpFrame *kvp_from, const char *frompath) |
gboolean | qof_begin_edit (QofInstance *inst) |
gboolean | qof_commit_edit (QofInstance *inst) |
gchar * | qof_util_param_as_string (QofEntity *ent, QofParam *param) |
static gnc_numeric | gnc_numeric_create (gint64 num, gint64 denom) |
static gnc_numeric | gnc_numeric_zero (void) |
gnc_numeric | double_to_gnc_numeric (double in, gint64 denom, gint how) |
gboolean | string_to_gnc_numeric (const gchar *str, gnc_numeric *n) |
gnc_numeric | gnc_numeric_error (QofNumericErrorCode error_code) |
static gint64 | gnc_numeric_num (gnc_numeric a) |
static gint64 | gnc_numeric_denom (gnc_numeric a) |
gdouble | gnc_numeric_to_double (gnc_numeric in) |
gchar * | gnc_numeric_to_string (gnc_numeric n) |
gchar * | gnc_num_dbg_to_string (gnc_numeric n) |
QofNumericErrorCode | gnc_numeric_check (gnc_numeric a) |
gint | gnc_numeric_compare (gnc_numeric a, gnc_numeric b) |
gboolean | gnc_numeric_zero_p (gnc_numeric a) |
gboolean | gnc_numeric_negative_p (gnc_numeric a) |
gboolean | gnc_numeric_positive_p (gnc_numeric a) |
gboolean | gnc_numeric_eq (gnc_numeric a, gnc_numeric b) |
gboolean | gnc_numeric_equal (gnc_numeric a, gnc_numeric b) |
gint | gnc_numeric_same (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_add (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_sub (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_mul (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_div (gnc_numeric x, gnc_numeric y, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_neg (gnc_numeric a) |
gnc_numeric | gnc_numeric_abs (gnc_numeric a) |
static gnc_numeric | gnc_numeric_add_fixed (gnc_numeric a, gnc_numeric b) |
static gnc_numeric | gnc_numeric_sub_fixed (gnc_numeric a, gnc_numeric b) |
gnc_numeric | gnc_numeric_add_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
gnc_numeric | gnc_numeric_sub_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
gnc_numeric | gnc_numeric_mul_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
gnc_numeric | gnc_numeric_div_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
gnc_numeric | gnc_numeric_convert (gnc_numeric in, gint64 denom, gint how) |
gnc_numeric | gnc_numeric_convert_with_error (gnc_numeric in, gint64 denom, gint how, gnc_numeric *error) |
gnc_numeric | gnc_numeric_reduce (gnc_numeric in) |
QofBackend * | gncBackendInit_file (const char *book_id, void *data) |
gboolean | qof_commit_edit_part2 (QofInstance *inst, void(*on_error)(QofInstance *, QofBackendError), void(*on_done)(QofInstance *), void(*on_free)(QofInstance *)) |
void | qof_session_push_error (QofSession *session, QofBackendError err, const gchar *message) |
const gchar * | qof_session_get_error_message (QofSession *session) |
QofErrorId | qof_session_pop_error (QofSession *session) |
QofErrorId | qof_session_get_error (QofSession *session) |
void | qof_backend_set_error (QofBackend *be, QofErrorId err) |
QofErrorId | qof_backend_get_error (QofBackend *be) |
void | qof_backend_set_message (QofBackend *be, const gchar *format,...) |
gchar * | qof_backend_get_message (QofBackend *be) |
gint | double_compare (gdouble d1, gdouble d2) |
transitional header from libqof1 to libqof2
Definition in file deprecated.h.
#define ENUM_LIST_DEP | ( | _ | ) |
Definition at line 731 of file deprecated.h.
#define GNC_DENOM_AUTO QOF_DENOM_AUTO |
Definition at line 558 of file deprecated.h.
#define GNC_DENOM_EXACT QOF_HOW_DENOM_EXACT |
Definition at line 711 of file deprecated.h.
#define GNC_DENOM_FIXED QOF_HOW_DENOM_FIXED |
Definition at line 717 of file deprecated.h.
#define GNC_DENOM_LCD QOF_HOW_DENOM_LCD |
Definition at line 715 of file deprecated.h.
#define GNC_DENOM_RECIPROCAL QOF_DENOM_RECIPROCAL |
Definition at line 560 of file deprecated.h.
#define GNC_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
Definition at line 713 of file deprecated.h.
#define GNC_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
Definition at line 719 of file deprecated.h.
#define GNC_DENOM_SIGFIGS | ( | X | ) | QOF_HOW_DENOM_SIGFIGS(X) |
Definition at line 721 of file deprecated.h.
#define GNC_ERROR_ARG QOF_ERROR_ARG |
Definition at line 548 of file deprecated.h.
#define GNC_ERROR_DENOM_DIFF QOF_ERROR_DENOM_DIFF |
Definition at line 552 of file deprecated.h.
#define GNC_ERROR_OK QOF_ERROR_OK |
Definition at line 546 of file deprecated.h.
#define GNC_ERROR_OVERFLOW QOF_ERROR_OVERFLOW |
Definition at line 550 of file deprecated.h.
#define GNC_ERROR_REMAINDER QOF_ERROR_REMAINDER |
Definition at line 554 of file deprecated.h.
#define GNC_EVENT_ADD QOF_EVENT_ADD |
Definition at line 102 of file deprecated.h.
#define GNC_EVENT_ALL QOF_EVENT_ALL |
Definition at line 106 of file deprecated.h.
#define GNC_EVENT_CREATE QOF_EVENT_CREATE |
Definition at line 96 of file deprecated.h.
#define GNC_EVENT_DESTROY QOF_EVENT_DESTROY |
Definition at line 100 of file deprecated.h.
#define GNC_EVENT_MODIFY QOF_EVENT_MODIFY |
Definition at line 98 of file deprecated.h.
#define GNC_EVENT_NONE QOF_EVENT_NONE |
Definition at line 94 of file deprecated.h.
#define GNC_EVENT_REMOVE QOF_EVENT_REMOVE |
Definition at line 104 of file deprecated.h.
#define GNC_HOW_DENOM_EXACT QOF_HOW_DENOM_EXACT |
Definition at line 532 of file deprecated.h.
#define GNC_HOW_DENOM_FIXED QOF_HOW_DENOM_FIXED |
Definition at line 538 of file deprecated.h.
#define GNC_HOW_DENOM_LCD QOF_HOW_DENOM_LCD |
Definition at line 536 of file deprecated.h.
#define GNC_HOW_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
Definition at line 534 of file deprecated.h.
#define GNC_HOW_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
Definition at line 540 of file deprecated.h.
#define GNC_HOW_DENOM_SIGFIGS QOF_HOW_DENOM_SIGFIGS |
Definition at line 542 of file deprecated.h.
#define GNC_HOW_GET_SIGFIGS QOF_HOW_GET_SIGFIGS |
Definition at line 544 of file deprecated.h.
#define GNC_HOW_RND_CEIL QOF_HOW_RND_CEIL |
Definition at line 518 of file deprecated.h.
#define GNC_HOW_RND_FLOOR QOF_HOW_RND_FLOOR |
Definition at line 516 of file deprecated.h.
#define GNC_HOW_RND_NEVER QOF_HOW_RND_NEVER |
Definition at line 530 of file deprecated.h.
#define GNC_HOW_RND_PROMOTE QOF_HOW_RND_PROMOTE |
Definition at line 522 of file deprecated.h.
#define GNC_HOW_RND_ROUND QOF_HOW_RND_ROUND |
Definition at line 528 of file deprecated.h.
#define GNC_HOW_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
Definition at line 524 of file deprecated.h.
#define GNC_HOW_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
Definition at line 526 of file deprecated.h.
#define GNC_HOW_RND_TRUNC QOF_HOW_RND_TRUNC |
Definition at line 520 of file deprecated.h.
#define GNC_LOG_DEBUG QOF_LOG_DEBUG |
Definition at line 77 of file deprecated.h.
#define GNC_LOG_DETAIL QOF_LOG_DETAIL |
Definition at line 79 of file deprecated.h.
#define GNC_LOG_ERROR QOF_LOG_ERROR |
Definition at line 71 of file deprecated.h.
#define GNC_LOG_FATAL QOF_LOG_FATAL |
Definition at line 69 of file deprecated.h.
#define GNC_LOG_INFO QOF_LOG_INFO |
Definition at line 75 of file deprecated.h.
#define GNC_LOG_TRACE QOF_LOG_TRACE |
Definition at line 81 of file deprecated.h.
#define GNC_LOG_WARNING QOF_LOG_WARNING |
Definition at line 73 of file deprecated.h.
#define GNC_NUMERIC_DENOM_MASK QOF_NUMERIC_DENOM_MASK |
Definition at line 512 of file deprecated.h.
#define GNC_NUMERIC_GET_SIGFIGS | ( | X | ) | QOF_HOW_GET_SIGFIGS(X) |
Definition at line 723 of file deprecated.h.
#define GNC_NUMERIC_RND_MASK QOF_NUMERIC_RND_MASK |
Definition at line 510 of file deprecated.h.
#define GNC_NUMERIC_SIGFIGS_MASK QOF_NUMERIC_SIGFIGS_MASK |
Definition at line 514 of file deprecated.h.
#define GNC_RND_CEIL QOF_HOW_RND_CEIL |
Definition at line 697 of file deprecated.h.
#define GNC_RND_FLOOR QOF_HOW_RND_FLOOR |
Definition at line 695 of file deprecated.h.
#define GNC_RND_NEVER QOF_HOW_RND_NEVER |
Definition at line 709 of file deprecated.h.
#define GNC_RND_PROMOTE QOF_HOW_RND_PROMOTE |
Definition at line 701 of file deprecated.h.
#define GNC_RND_ROUND QOF_HOW_RND_ROUND |
Definition at line 707 of file deprecated.h.
#define GNC_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
Definition at line 703 of file deprecated.h.
#define GNC_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
Definition at line 705 of file deprecated.h.
#define GNC_RND_TRUNC QOF_HOW_RND_TRUNC |
Definition at line 699 of file deprecated.h.
#define GNC_SCANF_LLD QOF_SCANF_LLD |
Definition at line 177 of file deprecated.h.
#define GNCEngineEventType QofEventId |
Definition at line 108 of file deprecated.h.
#define gncLogLevel QofLogLevel |
Definition at line 34 of file deprecated.h.
#define GNCNumericErrorCode QofNumericErrorCode |
Definition at line 556 of file deprecated.h.
#define kvp_frame KvpFrame |
Definition at line 828 of file deprecated.h.
#define kvp_frame_add_gnc_numeric kvp_frame_add_numeric |
Definition at line 838 of file deprecated.h.
#define kvp_frame_add_str kvp_frame_add_string |
Definition at line 840 of file deprecated.h.
#define kvp_frame_set_gnc_numeric kvp_frame_set_numeric |
Definition at line 834 of file deprecated.h.
#define kvp_frame_set_str kvp_frame_set_string |
Definition at line 836 of file deprecated.h.
#define kvp_value KvpValue |
Definition at line 830 of file deprecated.h.
#define kvp_value_new_gnc_numeric kvp_value_new_numeric |
Definition at line 842 of file deprecated.h.
#define kvp_value_t KvpValueType |
Definition at line 832 of file deprecated.h.
#define QOF_BEGIN_EDIT | ( | inst | ) | qof_begin_edit (inst) |
Definition at line 445 of file deprecated.h.
#define qof_book_get_guid | ( | X | ) | qof_entity_get_guid (QOF_ENTITY(X)) |
Definition at line 353 of file deprecated.h.
#define qof_book_mergeData QofBookMergeData |
Definition at line 137 of file deprecated.h.
#define qof_book_mergeResult QofBookMergeResult |
Definition at line 133 of file deprecated.h.
#define qof_book_mergeRule QofBookMergeRule |
Definition at line 135 of file deprecated.h.
#define qof_book_set_guid | ( | book, | |||
guid | ) | qof_entity_set_guid(QOF_ENTITY(book), guid) |
Definition at line 333 of file deprecated.h.
#define QOF_COMMIT_EDIT_PART1 | ( | inst | ) | qof_commit_edit (inst) |
Definition at line 460 of file deprecated.h.
#define QOF_COMMIT_EDIT_PART2 | ( | inst, | |||
on_error, | |||||
on_done, | |||||
on_free | ) |
{ \ QofBackend * be; \ \ be = qof_book_get_backend ((inst)->book); \ if (be) \ { \ QofBackendError errcode; \ \ errcode = qof_backend_get_error (be); \ if (ERR_BACKEND_NO_ERR != errcode) \ { \ (inst)->do_free = FALSE; \ qof_backend_set_error (be, errcode); \ (on_error)((inst), errcode); \ } \ (inst)->dirty = FALSE; \ } \ (on_done)(inst); \ \ if ((inst)->do_free) { \ (on_free)(inst); \ return; \ } \ }
Definition at line 479 of file deprecated.h.
#define QOF_TYPE_DATE "date" |
Definition at line 336 of file deprecated.h.
#define REPORT_CLOCK | ( | clockno, | |||
format, | |||||
args... | ) |
do { \ if (qof_log_check (log_module, QOF_LOG_INFO)) \ qof_report_clock (clockno, log_module, QOF_LOG_INFO, \ __FUNCTION__, format , ## args); \ } while (0)
Definition at line 377 of file deprecated.h.
#define REPORT_CLOCK_TOTAL | ( | clockno, | |||
format, | |||||
args... | ) |
do { \ if (qof_log_check (log_module, QOF_LOG_INFO)) \ qof_report_clock_total (clockno, log_module, QOF_LOG_INFO, \ __FUNCTION__, format , ## args); \ } while (0)
Definition at line 383 of file deprecated.h.
#define SAFE_STRCASECMP | ( | da, | |||
db | ) | SAFE_STRCMP_REAL(strcasecmp,(da),(db)) |
Definition at line 173 of file deprecated.h.
#define SAFE_STRCMP | ( | da, | |||
db | ) | SAFE_STRCMP_REAL(strcmp,(da),(db)) |
Definition at line 171 of file deprecated.h.
#define SAFE_STRCMP_REAL | ( | fcn, | |||
da, | |||||
db | ) |
{ \ if ((da) && (db)) { \ if ((da) != (db)) { \ gint retval = fcn ((da), (db)); \ /* if strings differ, return */ \ if (retval) return retval; \ } \ } else \ if ((!(da)) && (db)) { \ return -1; \ } else \ if ((da) && (!(db))) { \ return +1; \ } \ }
Definition at line 155 of file deprecated.h.
#define START_CLOCK | ( | clockno, | |||
format, | |||||
args... | ) |
do { \ if (qof_log_check (log_module, QOF_LOG_INFO)) \ qof_start_clock (clockno, log_module, QOF_LOG_INFO, \ __FUNCTION__, format , ## args); \ } while (0)
Definition at line 371 of file deprecated.h.
typedef struct _QofNumeric gnc_numeric |
Definition at line 508 of file deprecated.h.
typedef void(* GNCEngineEventHandler)(GUID *entity, QofIdType type, QofEventId event_type, gpointer user_data) |
Definition at line 110 of file deprecated.h.
typedef void(* qof_book_mergeRuleForeachCB)(QofBookMergeData *, QofBookMergeRule *, guint) |
Definition at line 142 of file deprecated.h.
enum GNCDateMonthFormat |
GNCDATE_MONTH_NUMBER |
|
GNCDATE_MONTH_ABBREV |
|
GNCDATE_MONTH_NAME |
|
Definition at line 191 of file deprecated.h.
00192 { 00194 GNCDATE_MONTH_NUMBER, 00196 GNCDATE_MONTH_ABBREV, 00198 GNCDATE_MONTH_NAME 00199 } GNCDateMonthFormat;
void date_add_months | ( | struct tm * | tm, | |
gint | months, | |||
gboolean | track_last_day | |||
) |
int date_get_last_mday | ( | struct tm * | tm | ) |
Definition at line 633 of file deprecated.c.
gboolean date_is_last_mday | ( | struct tm * | tm | ) |
Definition at line 639 of file deprecated.c.
char dateSeparator | ( | void | ) |
Definition at line 1309 of file deprecated.c.
01310 { 01311 return qof_date_format_get_date_separator (qof_date_format_get_current()); 01312 }
gint double_compare | ( | gdouble | d1, | |
gdouble | d2 | |||
) |
Definition at line 2091 of file deprecated.c.
02092 { 02093 return qof_util_double_compare (d1, d2); 02094 }
gnc_numeric double_to_gnc_numeric | ( | double | in, | |
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1788 of file deprecated.c.
01789 { 01790 return qof_numeric_from_double (in, denom, how); 01791 }
const gchar* gnc_date_dateformat_to_string | ( | QofDateFormat | format | ) |
Definition at line 1315 of file deprecated.c.
01316 { 01317 switch (format) { 01318 case QOF_DATE_FORMAT_US: 01319 return "us"; 01320 case QOF_DATE_FORMAT_UK: 01321 return "uk"; 01322 case QOF_DATE_FORMAT_CE: 01323 return "ce"; 01324 case QOF_DATE_FORMAT_ISO: 01325 return "iso"; 01326 case QOF_DATE_FORMAT_UTC: 01327 return "utc"; 01328 case QOF_DATE_FORMAT_LOCALE: 01329 return "locale"; 01330 case QOF_DATE_FORMAT_CUSTOM: 01331 return "custom"; 01332 default: 01333 return NULL; 01334 } 01335 }
const gchar* gnc_date_monthformat_to_string | ( | GNCDateMonthFormat | format | ) |
Definition at line 1337 of file deprecated.c.
01338 { 01339 switch (format) { 01340 case GNCDATE_MONTH_NUMBER: 01341 return "number"; 01342 case GNCDATE_MONTH_ABBREV: 01343 return "abbrev"; 01344 case GNCDATE_MONTH_NAME: 01345 return "name"; 01346 default: 01347 return NULL; 01348 } 01349 }
int gnc_date_my_last_mday | ( | int | month, | |
int | year | |||
) |
Definition at line 627 of file deprecated.c.
gboolean gnc_date_string_to_dateformat | ( | const gchar * | format_string, | |
QofDateFormat * | format | |||
) |
QofDateFormat qof_date_format_from_name ( const gchar * name )
Definition at line 216 of file deprecated.c.
00218 { 00219 QofDateFormat df; 00220 00221 df = qof_date_format_from_name (format_string); 00222 if (df < 0) 00223 return TRUE; 00224 *format = df; 00225 return FALSE; 00226 }
gboolean gnc_date_string_to_monthformat | ( | const gchar * | format_string, | |
GNCDateMonthFormat * | format | |||
) |
Definition at line 229 of file deprecated.c.
00231 { 00232 if (!format_string) 00233 return TRUE; 00234 00235 if (!strcmp (format_string, "number")) 00236 *format = GNCDATE_MONTH_NUMBER; 00237 else if (!strcmp (format_string, "abbrev")) 00238 *format = GNCDATE_MONTH_ABBREV; 00239 else if (!strcmp (format_string, "name")) 00240 *format = GNCDATE_MONTH_NAME; 00241 else 00242 return TRUE; 00243 00244 return FALSE; 00245 }
Timespec gnc_dmy2timespec | ( | gint | day, | |
gint | month, | |||
gint | year | |||
) |
Definition at line 989 of file deprecated.c.
00990 { 00991 Timespec ts; 00992 QofTime *qt; 00993 QofDate *qd; 00994 00995 if (!g_date_valid_dmy (day, month, year)) 00996 return null_timespec (); 00997 qd = qof_date_new (); 00998 qd->qd_mday = day; 00999 qd->qd_mon = month; 01000 qd->qd_year = year; 01001 qof_date_valid (qd); 01002 qt = qof_date_to_qtime (qd); 01003 ts = qof_time_to_Timespec (qt); 01004 qof_time_free (qt); 01005 qof_date_free (qd); 01006 return ts; 01007 }
Timespec gnc_dmy2timespec_end | ( | gint | day, | |
gint | month, | |||
gint | year | |||
) |
Definition at line 1010 of file deprecated.c.
01011 { 01012 Timespec ts; 01013 QofTime *qt; 01014 QofDate *qd; 01015 01016 if (!g_date_valid_dmy (day, month, year)) 01017 return null_timespec (); 01018 qd = qof_date_new (); 01019 qd->qd_mday = day; 01020 qd->qd_mon = month; 01021 qd->qd_year = year; 01022 qof_date_set_day_end (qd); 01023 qt = qof_date_to_qtime (qd); 01024 ts = qof_time_to_Timespec (qt); 01025 qof_time_free (qt); 01026 qof_date_free (qd); 01027 return ts; 01028 }
void gnc_engine_gen_event | ( | QofEntity * | entity, | |
QofEventId | event_type | |||
) |
void gnc_engine_generate_event | ( | const GUID * | guid, | |
QofIdType | e_type, | |||
QofEventId | event_type | |||
) |
GCache* gnc_engine_get_string_cache | ( | void | ) |
Definition at line 198 of file deprecated.c.
00199 { 00200 return qof_util_get_string_cache (); 00201 }
gint gnc_engine_register_event_handler | ( | GNCEngineEventHandler | handler, | |
gpointer | user_data | |||
) |
Definition at line 129 of file deprecated.c.
00131 { 00132 return qof_event_register_old_handler (handler, user_data); 00133 }
void gnc_engine_resume_events | ( | void | ) |
Definition at line 148 of file deprecated.c.
00149 { 00150 qof_event_resume (); 00151 }
void gnc_engine_string_cache_destroy | ( | void | ) |
Definition at line 204 of file deprecated.c.
00205 { 00206 qof_util_string_cache_destroy (); 00207 }
void gnc_engine_suspend_events | ( | void | ) |
Definition at line 142 of file deprecated.c.
00143 { 00144 qof_event_suspend (); 00145 }
void gnc_engine_unregister_event_handler | ( | gint | handler_id | ) |
Definition at line 136 of file deprecated.c.
00137 { 00138 qof_event_unregister_handler (handler_id); 00139 }
Timespec gnc_iso8601_to_timespec_gmt | ( | const gchar * | ) |
Definition at line 1031 of file deprecated.c.
01032 { 01033 gchar buf[4]; 01034 gchar *dupe; 01035 Timespec ts; 01036 struct tm stm; 01037 glong nsec = 0; 01038 01039 ts.tv_sec = 0; 01040 ts.tv_nsec = 0; 01041 if (!str) 01042 return ts; 01043 dupe = g_strdup (str); 01044 stm.tm_year = atoi (str) - 1900; 01045 str = strchr (str, '-'); 01046 if (str) 01047 { 01048 str++; 01049 } 01050 else 01051 { 01052 return ts; 01053 } 01054 stm.tm_mon = atoi (str) - 1; 01055 str = strchr (str, '-'); 01056 if (str) 01057 { 01058 str++; 01059 } 01060 else 01061 { 01062 return ts; 01063 } 01064 stm.tm_mday = atoi (str); 01065 01066 str = strchr (str, ' '); 01067 if (str) 01068 { 01069 str++; 01070 } 01071 else 01072 { 01073 return ts; 01074 } 01075 stm.tm_hour = atoi (str); 01076 str = strchr (str, ':'); 01077 if (str) 01078 { 01079 str++; 01080 } 01081 else 01082 { 01083 return ts; 01084 } 01085 stm.tm_min = atoi (str); 01086 str = strchr (str, ':'); 01087 if (str) 01088 { 01089 str++; 01090 } 01091 else 01092 { 01093 return ts; 01094 } 01095 stm.tm_sec = atoi (str); 01096 01097 if (strchr (str, '.')) 01098 { 01099 gint decimals, i, multiplier = 1000000000; 01100 str = strchr (str, '.') + 1; 01101 decimals = strcspn (str, "+- "); 01102 for (i = 0; i < decimals; i++) 01103 multiplier /= 10; 01104 nsec = atoi (str) * multiplier; 01105 } 01106 stm.tm_isdst = -1; 01107 01108 str += strcspn (str, "+-"); 01109 if (str) 01110 { 01111 buf[0] = str[0]; 01112 buf[1] = str[1]; 01113 buf[2] = str[2]; 01114 buf[3] = 0; 01115 stm.tm_hour -= atoi (buf); 01116 01117 str += 3; 01118 if ('.' == *str) 01119 str++; 01120 if (isdigit ((guchar) * str) && isdigit ((guchar) * (str + 1))) 01121 { 01122 gint cyn; 01123 if ('+' == buf[0]) 01124 { 01125 cyn = -1; 01126 } 01127 else 01128 { 01129 cyn = +1; 01130 } 01131 buf[0] = str[0]; 01132 buf[1] = str[1]; 01133 buf[2] = str[2]; 01134 buf[3] = 0; 01135 stm.tm_min += cyn * atoi (buf); 01136 } 01137 } 01138 01139 { 01140 struct tm tmp_tm; 01141 struct tm tm; 01142 glong tz; 01143 gint tz_hour; 01144 time_t secs; 01145 01146 tmp_tm = stm; 01147 tmp_tm.tm_isdst = -1; 01148 01149 secs = mktime (&tmp_tm); 01150 01151 if (secs < 0) 01152 { 01153 PWARN (" mktime failed to handle daylight saving: " 01154 "tm_hour=%d tm_year=%d tm_min=%d tm_sec=%d tm_isdst=%d for string=%s", 01155 stm.tm_hour, stm.tm_year, stm.tm_min, 01156 stm.tm_sec, stm.tm_isdst, dupe); 01157 tmp_tm.tm_hour++; 01158 secs = mktime (&tmp_tm); 01159 if (secs < 0) 01160 { 01161 tmp_tm.tm_hour -= 2; 01162 secs = mktime (&tmp_tm); 01163 } 01164 if (secs < 0) 01165 { 01166 PERR (" unable to recover from buggy mktime "); 01167 g_free (dupe); 01168 return ts; 01169 } 01170 } 01171 01172 tm = *localtime_r (&secs, &tm); 01173 01174 tz = gnc_timezone (&tmp_tm); 01175 01176 tz_hour = tz / 3600; 01177 stm.tm_hour -= tz_hour; 01178 stm.tm_min -= (tz % 3600) / 60; 01179 stm.tm_isdst = tmp_tm.tm_isdst; 01180 ts.tv_sec = mktime (&stm); 01181 /* unreachable code */ 01182 /* if (ts.tv_sec < 0) 01183 { 01184 PWARN (" mktime failed to adjust calculated time:" 01185 " tm_hour=%d tm_year=%d tm_min=%d tm_sec=%d tm_isdst=%d", 01186 stm.tm_hour, stm.tm_year, stm.tm_min, 01187 stm.tm_sec, stm.tm_isdst); 01188 ts.tv_sec = secs - tz; 01189 }*/ 01190 ts.tv_nsec = nsec; 01191 } 01192 g_free (dupe); 01193 return ts; 01194 }
KvpFrame* gnc_kvp_bag_add | ( | KvpFrame * | pwd, | |
const char * | path, | |||
time_t | secs, | |||
const char * | first_name, | |||
... | ||||
) |
Definition at line 1664 of file deprecated.c.
01666 { 01667 QofTime *qt; 01668 KvpFrame *cwd; 01669 va_list ap; 01670 01671 qt = qof_time_from_time_t (secs, 0); 01672 va_start (ap, first_name); 01673 cwd = qof_kvp_bag_add(pwd, path, qt, first_name, ap); 01674 va_end (ap); 01675 return cwd; 01676 }
KvpFrame* gnc_kvp_bag_find_by_guid | ( | KvpFrame * | root, | |
const char * | path, | |||
const char * | guid_name, | |||
GUID * | desired_guid | |||
) |
void gnc_kvp_bag_merge | ( | KvpFrame * | kvp_into, | |
const char * | intopath, | |||
KvpFrame * | kvp_from, | |||
const char * | frompath | |||
) |
Definition at line 1694 of file deprecated.c.
01696 { 01697 qof_kvp_bag_merge (kvp_into, intopath, kvp_from, frompath); 01698 }
Definition at line 1687 of file deprecated.c.
01689 { 01690 qof_kvp_bag_remove_frame (root, path, fr); 01691 }
void gnc_log_init | ( | void | ) |
const char* gnc_log_prettify | ( | const char * | name | ) |
Definition at line 92 of file deprecated.c.
00093 { 00094 return qof_log_prettify (name); 00095 }
gchar* gnc_num_dbg_to_string | ( | gnc_numeric | n | ) |
Definition at line 1813 of file deprecated.c.
01814 { 01815 return qof_numeric_dbg_to_string (n); 01816 }
gnc_numeric gnc_numeric_abs | ( | gnc_numeric | a | ) |
Definition at line 1886 of file deprecated.c.
01887 { 01888 return qof_numeric_abs (a); 01889 }
gnc_numeric gnc_numeric_add | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1859 of file deprecated.c.
01861 { 01862 return qof_numeric_add (a, b, denom, how); 01863 }
static gnc_numeric gnc_numeric_add_fixed | ( | gnc_numeric | a, | |
gnc_numeric | b | |||
) | [inline, static] |
Definition at line 653 of file deprecated.h.
00654 { 00655 return qof_numeric_add (a, b, QOF_DENOM_AUTO, 00656 QOF_HOW_DENOM_FIXED | QOF_HOW_RND_NEVER); 00657 }
gnc_numeric gnc_numeric_add_with_error | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how, | |||
gnc_numeric * | error | |||
) |
Definition at line 1891 of file deprecated.c.
01894 { 01895 return qof_numeric_add_with_error (a, b, denom, how, error); 01896 }
QofNumericErrorCode gnc_numeric_check | ( | gnc_numeric | a | ) |
Definition at line 1818 of file deprecated.c.
01819 { 01820 return qof_numeric_check (a); 01821 }
gint gnc_numeric_compare | ( | gnc_numeric | a, | |
gnc_numeric | b | |||
) |
Definition at line 1823 of file deprecated.c.
01824 { 01825 return qof_numeric_compare (a, b); 01826 }
gnc_numeric gnc_numeric_convert | ( | gnc_numeric | in, | |
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1920 of file deprecated.c.
01921 { 01922 return qof_numeric_convert (in, denom, how); 01923 }
gnc_numeric gnc_numeric_convert_with_error | ( | gnc_numeric | in, | |
gint64 | denom, | |||
gint | how, | |||
gnc_numeric * | error | |||
) |
static gnc_numeric gnc_numeric_create | ( | gint64 | num, | |
gint64 | denom | |||
) | [inline, static] |
Definition at line 563 of file deprecated.h.
00564 { 00565 QofNumeric out; 00566 out.num = num; 00567 out.denom = denom; 00568 return out; 00569 }
static gint64 gnc_numeric_denom | ( | gnc_numeric | a | ) | [inline, static] |
Definition at line 593 of file deprecated.h.
gnc_numeric gnc_numeric_div | ( | gnc_numeric | x, | |
gnc_numeric | y, | |||
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1877 of file deprecated.c.
01879 { 01880 return qof_numeric_div (x, y, denom, how); 01881 }
gnc_numeric gnc_numeric_div_with_error | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how, | |||
gnc_numeric * | error | |||
) |
Definition at line 1912 of file deprecated.c.
01915 { 01916 return qof_numeric_div_with_error (a, b, denom, how, error); 01917 }
gboolean gnc_numeric_eq | ( | gnc_numeric | a, | |
gnc_numeric | b | |||
) |
Definition at line 1843 of file deprecated.c.
01844 { 01845 return qof_numeric_eq (a, b); 01846 }
gboolean gnc_numeric_equal | ( | gnc_numeric | a, | |
gnc_numeric | b | |||
) |
Definition at line 1848 of file deprecated.c.
01849 { 01850 return qof_numeric_equal (a, b); 01851 }
gnc_numeric gnc_numeric_error | ( | QofNumericErrorCode | error_code | ) |
gnc_numeric gnc_numeric_mul | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1871 of file deprecated.c.
01873 { 01874 return qof_numeric_mul (a, b, denom, how); 01875 }
gnc_numeric gnc_numeric_mul_with_error | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how, | |||
gnc_numeric * | error | |||
) |
Definition at line 1905 of file deprecated.c.
01908 { 01909 return qof_numeric_mul_with_error (a, b, denom, how, error); 01910 }
gnc_numeric gnc_numeric_neg | ( | gnc_numeric | a | ) |
Definition at line 1882 of file deprecated.c.
01883 { 01884 return qof_numeric_neg (a); 01885 }
gboolean gnc_numeric_negative_p | ( | gnc_numeric | a | ) |
Definition at line 1833 of file deprecated.c.
01834 { 01835 return qof_numeric_negative_p (a); 01836 }
static gint64 gnc_numeric_num | ( | gnc_numeric | a | ) | [inline, static] |
Definition at line 587 of file deprecated.h.
gboolean gnc_numeric_positive_p | ( | gnc_numeric | a | ) |
Definition at line 1838 of file deprecated.c.
01839 { 01840 return qof_numeric_positive_p (a); 01841 }
gnc_numeric gnc_numeric_reduce | ( | gnc_numeric | in | ) |
Definition at line 1925 of file deprecated.c.
01926 { 01927 return qof_numeric_reduce (in); 01928 }
gint gnc_numeric_same | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1853 of file deprecated.c.
01855 { 01856 return qof_numeric_same (a, b, denom, how); 01857 }
gnc_numeric gnc_numeric_sub | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how | |||
) |
Definition at line 1865 of file deprecated.c.
01867 { 01868 return qof_numeric_sub (a, b, denom, how); 01869 }
static gnc_numeric gnc_numeric_sub_fixed | ( | gnc_numeric | a, | |
gnc_numeric | b | |||
) | [inline, static] |
Definition at line 660 of file deprecated.h.
00661 { 00662 return gnc_numeric_sub (a, b, QOF_DENOM_AUTO, 00663 QOF_HOW_DENOM_FIXED | QOF_HOW_RND_NEVER); 00664 }
gnc_numeric gnc_numeric_sub_with_error | ( | gnc_numeric | a, | |
gnc_numeric | b, | |||
gint64 | denom, | |||
gint | how, | |||
gnc_numeric * | error | |||
) |
Definition at line 1898 of file deprecated.c.
01901 { 01902 return qof_numeric_sub_with_error (a, b, denom, how, error); 01903 }
gdouble gnc_numeric_to_double | ( | gnc_numeric | in | ) |
Definition at line 1803 of file deprecated.c.
01804 { 01805 return qof_numeric_to_double (in); 01806 }
gchar* gnc_numeric_to_string | ( | gnc_numeric | n | ) |
Definition at line 1808 of file deprecated.c.
01809 { 01810 return qof_numeric_to_string (n); 01811 }
static gnc_numeric gnc_numeric_zero | ( | void | ) | [inline, static] |
Definition at line 572 of file deprecated.h.
00573 { 00574 return qof_numeric_create (0, 1); 00575 }
gboolean gnc_numeric_zero_p | ( | gnc_numeric | a | ) |
Definition at line 1828 of file deprecated.c.
01829 { 01830 return qof_numeric_zero_p (a); 01831 }
const char* gnc_print_date | ( | Timespec | ts | ) |
Definition at line 780 of file deprecated.c.
00781 { 00782 static gchar buff[MAX_DATE_LENGTH]; 00783 QofDateFormat df; 00784 QofTime *time; 00785 gchar *str; 00786 00787 df = qof_date_format_get_current (); 00788 ENTER (" using date format %d", df); 00789 time = timespecToQofTime (ts); 00790 str = qof_date_print (qof_date_from_qtime (time), df); 00791 qof_time_free (time); 00792 g_stpcpy (buff, str); 00793 g_free (str); 00794 LEAVE (" printing %s", buff); 00795 return buff; 00796 }
void gnc_report_clock | ( | int | , | |
QofLogModule | , | |||
QofLogLevel | , | |||
const char * | , | |||
const char * | , | |||
... | ||||
) |
void gnc_report_clock_total | ( | int | , | |
QofLogModule | , | |||
QofLogLevel | , | |||
const char * | , | |||
const char * | , | |||
... | ||||
) |
void gnc_set_log_level | ( | QofLogModule | module, | |
QofLogLevel | level | |||
) |
void gnc_set_log_level_global | ( | QofLogLevel | level | ) |
void gnc_set_logfile | ( | FILE * | outfile | ) |
Definition at line 87 of file deprecated.c.
00088 { 00089 qof_log_set_file (outfile); 00090 }
gboolean gnc_should_log | ( | QofLogModule | log_module, | |
QofLogLevel | log_level | |||
) |
void gnc_start_clock | ( | int | , | |
QofLogModule | , | |||
QofLogLevel | , | |||
const char * | , | |||
const char * | , | |||
... | ||||
) |
gchar* gnc_stpcpy | ( | gchar * | dest, | |
const gchar * | src | |||
) |
Definition at line 192 of file deprecated.c.
gpointer gnc_string_cache_insert | ( | gconstpointer | key | ) |
Definition at line 186 of file deprecated.c.
00187 { 00188 return qof_util_string_cache_insert (key); 00189 }
void gnc_string_cache_remove | ( | gconstpointer | key | ) |
Definition at line 210 of file deprecated.c.
00211 { 00212 qof_util_string_cache_remove (key); 00213 }
gboolean gnc_strisnum | ( | const guchar * | s | ) |
Definition at line 1658 of file deprecated.c.
01659 { 01660 return qof_util_string_isnum (s); 01661 }
void gnc_timespec2dmy | ( | Timespec | ts, | |
gint * | day, | |||
gint * | month, | |||
gint * | year | |||
) |
Definition at line 1232 of file deprecated.c.
01233 { 01234 QofTime *time; 01235 QofDate *qd; 01236 01237 time = timespecToQofTime (ts); 01238 qd = qof_date_from_qtime (time); 01239 qof_time_free (time); 01240 if (day) 01241 *day = qd->qd_mday; 01242 if (month) 01243 *month = qd->qd_mon; 01244 if ((year) && (qd->qd_year < 0) && (qd->qd_year > G_MAXINT)) 01245 *year = (gint)qd->qd_year; 01246 }
int gnc_timespec_last_mday | ( | Timespec | ts | ) |
Definition at line 646 of file deprecated.c.
00647 { 00648 /* Replacement code should not use localtime */ 00649 struct tm *result; 00650 time_t t_secs = t.tv_sec + (t.tv_nsec / QOF_NSECS); 00651 result = localtime (&t_secs); 00652 return date_get_last_mday (result); 00653 }
gchar* gnc_timespec_to_iso8601_buff | ( | Timespec | ts, | |
gchar * | buff | |||
) |
Definition at line 1197 of file deprecated.c.
01198 { 01199 gint len, tz_hour, tz_min; 01200 glong secs; 01201 gchar cyn; 01202 time_t tmp; 01203 struct tm parsed; 01204 01205 tmp = ts.tv_sec; 01206 localtime_r (&tmp, &parsed); 01207 01208 secs = gnc_timezone (&parsed); 01209 tz_hour = secs / 3600; 01210 tz_min = (secs % 3600) / 60; 01211 01212 cyn = '-'; 01213 if (0 > tz_hour) 01214 { 01215 cyn = '+'; 01216 tz_hour = -tz_hour; 01217 } 01218 01219 len = sprintf (buff, "%4d-%02d-%02d %02d:%02d:%02d.%06ld %c%02d%02d", 01220 parsed.tm_year + 1900, 01221 parsed.tm_mon + 1, 01222 parsed.tm_mday, 01223 parsed.tm_hour, 01224 parsed.tm_min, 01225 parsed.tm_sec, ts.tv_nsec / 1000, cyn, tz_hour, tz_min); 01226 01227 buff += len; 01228 return buff; 01229 }
time_t gnc_timet_get_day_end | ( | time_t | time_val | ) |
Definition at line 589 of file deprecated.c.
time_t gnc_timet_get_day_end_gdate | ( | GDate * | date | ) |
Definition at line 613 of file deprecated.c.
time_t gnc_timet_get_day_start | ( | time_t | time_val | ) |
Definition at line 580 of file deprecated.c.
time_t gnc_timet_get_day_start_gdate | ( | GDate * | date | ) |
Definition at line 599 of file deprecated.c.
time_t gnc_timet_get_today_end | ( | void | ) |
Definition at line 677 of file deprecated.c.
time_t gnc_timet_get_today_start | ( | void | ) |
Definition at line 668 of file deprecated.c.
glong gnc_timezone | ( | struct tm * | tm | ) |
Definition at line 1249 of file deprecated.c.
void gnc_tm_get_day_end | ( | struct tm * | tm, | |
time_t | time_val | |||
) |
Definition at line 573 of file deprecated.c.
void gnc_tm_get_day_start | ( | struct tm * | tm, | |
time_t | time_val | |||
) |
Definition at line 548 of file deprecated.c.
void gnc_tm_get_today_end | ( | struct tm * | tm | ) |
Definition at line 662 of file deprecated.c.
void gnc_tm_get_today_start | ( | struct tm * | tm | ) |
Definition at line 656 of file deprecated.c.
void gnc_tm_set_day_end | ( | struct tm * | tm | ) |
Definition at line 564 of file deprecated.c.
void gnc_tm_set_day_middle | ( | struct tm * | tm | ) |
Definition at line 555 of file deprecated.c.
void gnc_tm_set_day_start | ( | struct tm * | tm | ) |
Definition at line 539 of file deprecated.c.
QofBackend* gncBackendInit_file | ( | const char * | book_id, | |
void * | data | |||
) |
Definition at line 1493 of file deprecated.c.
Definition at line 1482 of file deprecated.c.
QofErrorId qof_backend_get_error | ( | QofBackend * | be | ) |
Definition at line 1983 of file deprecated.c.
01984 { 01985 QofErrorId err; 01986 if (!be) 01987 return ERR_BACKEND_NO_BACKEND; 01988 01989 /* use 'stack-pop' semantics */ 01990 err = be->last_err; 01991 be->last_err = ERR_BACKEND_NO_ERR; 01992 return err; 01993 }
gchar* qof_backend_get_message | ( | QofBackend * | be | ) |
Definition at line 2020 of file deprecated.c.
02021 { 02022 if (!be) 02023 return g_strdup ("ERR_BACKEND_NO_BACKEND"); 02024 if (!be->error_msg) 02025 return NULL; 02026 02027 return g_strdup(qof_error_get_message_be (be)); 02028 }
void qof_backend_set_error | ( | QofBackend * | be, | |
QofErrorId | err | |||
) |
Definition at line 1976 of file deprecated.c.
void qof_backend_set_message | ( | QofBackend * | be, | |
const gchar * | format, | |||
... | ||||
) |
Definition at line 1995 of file deprecated.c.
01996 { 01997 va_list args; 01998 gchar *buffer; 01999 02000 if (!be) 02001 return; 02002 02003 /* If there's already something here, free it */ 02004 if (be->error_msg) 02005 g_free (be->error_msg); 02006 02007 if (!format) 02008 { 02009 be->error_msg = NULL; 02010 return; 02011 } 02012 02013 va_start (args, format); 02014 buffer = (gchar *) g_strdup_vprintf (format, args); 02015 va_end (args); 02016 02017 be->error_msg = buffer; 02018 }
gboolean qof_begin_edit | ( | QofInstance * | inst | ) |
inst | pointer to the instance to prepare to edit. |
Definition at line 1718 of file deprecated.c.
01719 { 01720 QofIdTypeConst type; 01721 QofEntity * ent; 01722 01723 param_flag = TRUE; 01724 ent = &inst->entity; 01725 type = ent->e_type; 01726 qof_class_param_foreach (type, param_edit_cb, inst); 01727 return param_flag; 01728 }
gint qof_book_mergeCommit | ( | QofBookMergeData * | mergeData | ) |
Definition at line 173 of file deprecated.c.
00174 { 00175 return qof_book_merge_commit (mergeData); 00176 }
QofBookMergeData* qof_book_mergeInit | ( | QofBook * | importBook, | |
QofBook * | targetBook | |||
) |
Definition at line 160 of file deprecated.c.
00161 { 00162 return qof_book_merge_init (importBook, targetBook); 00163 }
void qof_book_mergeRuleForeach | ( | QofBookMergeData * | mergeData, | |
QofBookMergeRuleForeachCB | callback, | |||
QofBookMergeResult | mergeResult | |||
) |
Definition at line 179 of file deprecated.c.
00181 { 00182 qof_book_merge_rule_foreach (mergeData, cb, mergeResult); 00183 }
QofBookMergeData* qof_book_mergeUpdateResult | ( | QofBookMergeData * | mergeData, | |
QofBookMergeResult | tag | |||
) |
Definition at line 166 of file deprecated.c.
00168 { 00169 return qof_book_merge_update_result (mergeData, tag); 00170 }
void qof_book_set_schedxactions | ( | QofBook * | book, | |
GList * | newList | |||
) |
gboolean qof_commit_edit | ( | QofInstance * | inst | ) |
inst | pointer to the instance to commit. |
Definition at line 1730 of file deprecated.c.
01731 { 01732 QofIdTypeConst type; 01733 QofEntity * ent; 01734 01735 param_flag = TRUE; 01736 ent = &inst->entity; 01737 type = ent->e_type; 01738 qof_class_param_foreach (type, param_commit_cb, inst); 01739 return param_flag; 01740 }
gboolean qof_commit_edit_part2 | ( | QofInstance * | inst, | |
void(*)(QofInstance *, QofBackendError) | on_error, | |||
void(*)(QofInstance *) | on_done, | |||
void(*)(QofInstance *) | on_free | |||
) |
Definition at line 1742 of file deprecated.c.
01745 { 01746 QofBackend *be; 01747 01748 ENTER (" "); 01749 /* See if there's a backend. If there is, invoke it. */ 01750 be = qof_book_get_backend (inst->book); 01751 if (be && qof_backend_commit_exists(be)) 01752 { 01753 QofBackendError errcode; 01754 do { 01755 errcode = qof_backend_get_error (be); 01756 } while (ERR_BACKEND_NO_ERR != errcode); 01757 qof_backend_run_commit(be, inst); 01758 errcode = qof_backend_get_error (be); 01759 if (ERR_BACKEND_NO_ERR != errcode) 01760 { 01761 inst->do_free = FALSE; 01762 01763 qof_backend_set_error (be, errcode); 01764 if (on_error) 01765 on_error (inst, errcode); 01766 LEAVE (" errcode=%d", errcode); 01767 return FALSE; 01768 } 01769 inst->dirty = FALSE; 01770 } 01771 if (inst->do_free) { 01772 LEAVE (" do_free"); 01773 if (on_free) 01774 on_free(inst); 01775 return TRUE; 01776 } 01777 if (on_done) 01778 on_done(inst); 01779 LEAVE (" done"); 01780 return TRUE; 01781 }
gboolean qof_date_add_days | ( | Timespec * | ts, | |
gint | days | |||
) |
Definition at line 1351 of file deprecated.c.
01352 { 01353 struct tm tm; 01354 time_t tt; 01355 01356 g_return_val_if_fail(ts, FALSE); 01357 tt = timespecToTime_t(*ts); 01358 #ifdef HAVE_GMTIME_R 01359 tm = *gmtime_r(&tt, &tm); 01360 #else 01361 tm = *gmtime(&tt); 01362 #endif 01363 tm.tm_mday += days; 01364 tt = mktime(&tm); 01365 if(tt < 0) { return FALSE; } 01366 timespecFromTime_t(ts, tt); 01367 return TRUE; 01368 }
gboolean qof_date_add_months | ( | Timespec * | ts, | |
gint | months, | |||
gboolean | track_last_day | |||
) |
Definition at line 1371 of file deprecated.c.
01372 { 01373 struct tm tm; 01374 time_t tt; 01375 gint new_last_mday; 01376 gboolean was_last_day; 01377 01378 g_return_val_if_fail(ts, FALSE); 01379 tt = timespecToTime_t(*ts); 01380 #ifdef HAVE_GMTIME_R 01381 tm = *gmtime_r(&tt, &tm); 01382 #else 01383 tm = *gmtime(&tt); 01384 #endif 01385 was_last_day = date_is_last_mday(&tm); 01386 tm.tm_mon += months; 01387 while (tm.tm_mon > 11) { 01388 tm.tm_mon -= 12; 01389 tm.tm_year++; 01390 } 01391 if (track_last_day) { 01392 new_last_mday = date_get_last_mday(&tm); 01393 if (was_last_day || (tm.tm_mday > new_last_mday)) { 01394 tm.tm_mday = new_last_mday; 01395 } 01396 } 01397 tt = mktime(&tm); 01398 if(tt < 0) { return FALSE; } 01399 timespecFromTime_t(ts, tt); 01400 return TRUE; 01401 }
time_t qof_date_dmy_to_sec | ( | gint | day, | |
gint | month, | |||
gint | year | |||
) |
Definition at line 363 of file deprecated.c.
00364 { 00365 QofTime *qt; 00366 QofDate *qd; 00367 time_t retval; 00368 00369 qd = qof_date_new (); 00370 qd->qd_mday = day; 00371 qd->qd_mon = month; 00372 qd->qd_year = year; 00373 qt = qof_date_to_qtime (qd); 00374 retval = qof_time_get_secs (qt); 00375 qof_time_free (qt); 00376 qof_date_free (qd); 00377 return retval; 00378 }
QofDateFormat qof_date_format_get | ( | void | ) |
Definition at line 1403 of file deprecated.c.
01404 { 01405 return qof_date_format_get_current (); 01406 }
const gchar* qof_date_format_get_string | ( | QofDateFormat | df | ) |
Definition at line 1408 of file deprecated.c.
01409 { 01410 switch(df) { 01411 case QOF_DATE_FORMAT_US: 01412 return "%m/%d/%y"; 01413 case QOF_DATE_FORMAT_UK: 01414 return "%d/%m/%y"; 01415 case QOF_DATE_FORMAT_CE: 01416 return "%d.%m.%y"; 01417 case QOF_DATE_FORMAT_UTC: 01418 return "%Y-%m-%dT%H:%M:%SZ"; 01419 case QOF_DATE_FORMAT_ISO: 01420 return "%y-%m-%d"; 01421 case QOF_DATE_FORMAT_LOCALE: 01422 default: 01423 return QOF_D_FMT; 01424 }; 01425 }
void qof_date_format_set | ( | QofDateFormat | df | ) |
Definition at line 1427 of file deprecated.c.
01428 { 01429 if(!qof_date_format_set_current (df)) 01430 PERR (" unable to set current format, %d", df); 01431 }
const gchar* qof_date_text_format_get_string | ( | QofDateFormat | df | ) |
Definition at line 1433 of file deprecated.c.
01434 { 01435 return qof_date_format_get_format (df); 01436 }
gint qof_event_register_old_handler | ( | GNCEngineEventHandler | old_handler, | |
gpointer | user_data | |||
) |
Definition at line 74 of file qofevent.c.
00076 { 00077 HandlerInfo *hi; 00078 gint handler_id; 00079 00080 ENTER ("(handler=%p, data=%p)", handler, user_data); 00081 00082 /* sanity check */ 00083 if (!handler) 00084 { 00085 PERR ("no handler specified"); 00086 return 0; 00087 } 00088 PINFO (" deprecated handler specified"); 00089 00090 handler_id = find_next_handler_id (); 00091 /* Found one, add the handler */ 00092 hi = g_new0 (HandlerInfo, 1); 00093 00094 hi->old_handler = handler; 00095 hi->user_data = user_data; 00096 hi->handler_id = handler_id; 00097 00098 handlers = g_list_prepend (handlers, hi); 00099 00100 LEAVE (" (handler=%p, data=%p) handler_id=%d", handler, user_data, 00101 handler_id); 00102 return handler_id; 00103 00104 }
Timespec qof_instance_get_last_update | ( | QofInstance * | inst | ) |
Definition at line 1257 of file deprecated.c.
01258 { 01259 Timespec ts; 01260 ts = inst->last_update; 01261 inst->update_time = timespecToQofTime (ts); 01262 return ts; 01263 }
gboolean qof_is_same_day | ( | time_t | , | |
time_t | ||||
) |
Definition at line 526 of file deprecated.c.
void qof_log_set_level_global | ( | QofLogLevel | level | ) |
This function has been deprecated because the function name is very misleading. It may, in future, be modified to be truly global (i.e. make changes to log modules where no log_level has been explicitly set) but, despite the name, it only ever modified known (gnucash) modules. Future changes would require that if this function is made truly global it must preserve the effect of qof_log_set_level_registered and the advantages of silent log_modules for those programs that do not use _global. Support could be required for removing log_modules from the hashtable.
Definition at line 81 of file deprecated.c.
00082 { 00083 qof_log_set_level_registered ((QofLogLevel) level); 00084 }
char* qof_print_date | ( | time_t | secs | ) |
Definition at line 767 of file deprecated.c.
00768 { 00769 QofDateFormat df; 00770 QofTime *time; 00771 gchar *str; 00772 00773 df = qof_date_format_get_current (); 00774 time = qof_time_from_time_t (t, 0); 00775 str = qof_date_print (qof_date_from_qtime (time), df); 00776 qof_time_free (time); 00777 return str; 00778 }
size_t qof_print_date_buff | ( | char * | buff, | |
size_t | buflen, | |||
time_t | secs | |||
) |
Definition at line 739 of file deprecated.c.
00740 { 00741 struct tm *theTime; 00742 if (!buff) 00743 return 0; 00744 theTime = localtime (&t); 00745 return qof_print_date_dmy_buff (buff, len, 00746 theTime->tm_mday, theTime->tm_mon + 1, theTime->tm_year + 1900); 00747 }
size_t qof_print_date_dmy_buff | ( | gchar * | buff, | |
size_t | buflen, | |||
gint | day, | |||
gint | month, | |||
gint | year | |||
) |
size_t qof_print_date_time_buff | ( | char * | buff, | |
size_t | len, | |||
time_t | secs | |||
) |
Definition at line 451 of file deprecated.c.
00452 { 00453 int flen; 00454 int day, month, year, hour, min, sec; 00455 struct tm ltm, gtm; 00456 00457 if (!buff) 00458 return 0; 00459 ltm = *localtime (&secs); 00460 day = ltm.tm_mday; 00461 month = ltm.tm_mon + 1; 00462 year = ltm.tm_year + 1900; 00463 hour = ltm.tm_hour; 00464 min = ltm.tm_min; 00465 sec = ltm.tm_sec; 00466 switch (qof_date_format_get_current ()) 00467 { 00468 case QOF_DATE_FORMAT_UK: 00469 flen = 00470 g_snprintf (buff, len, "%2d/%2d/%-4d %2d:%02d", day, month, 00471 year, hour, min); 00472 break; 00473 case QOF_DATE_FORMAT_CE: 00474 flen = 00475 g_snprintf (buff, len, "%2d.%2d.%-4d %2d:%02d", day, month, 00476 year, hour, min); 00477 break; 00478 case QOF_DATE_FORMAT_ISO: 00479 flen = 00480 g_snprintf (buff, len, "%04d-%02d-%02d %02d:%02d", year, month, 00481 day, hour, min); 00482 break; 00483 case QOF_DATE_FORMAT_UTC: 00484 { 00485 gtm = *gmtime (&secs); 00486 flen = strftime (buff, len, QOF_UTC_DATE_FORMAT, >m); 00487 break; 00488 } 00489 case QOF_DATE_FORMAT_LOCALE: 00490 { 00491 flen = strftime (buff, len, QOF_D_T_FMT, <m); 00492 } 00493 break; 00494 00495 case QOF_DATE_FORMAT_US: 00496 default: 00497 flen = 00498 g_snprintf (buff, len, "%2d/%2d/%-4d %2d:%02d", month, day, 00499 year, hour, min); 00500 break; 00501 } 00502 return flen; 00503 }
size_t qof_print_gdate | ( | char * | buf, | |
size_t | bufflen, | |||
GDate * | gd | |||
) |
size_t qof_print_hours_elapsed_buff | ( | char * | buff, | |
size_t | len, | |||
int | secs, | |||
gboolean | show_secs | |||
) |
Definition at line 381 of file deprecated.c.
00383 { 00384 size_t flen; 00385 if (0 <= secs) 00386 { 00387 if (show_secs) 00388 { 00389 flen = g_snprintf (buff, len, 00390 "%02d:%02d:%02d", (int) (secs / 3600), 00391 (int) ((secs % 3600) / 60), (int) (secs % 60)); 00392 } 00393 else 00394 { 00395 flen = g_snprintf (buff, len, 00396 "%02d:%02d", (int) (secs / 3600), 00397 (int) ((secs % 3600) / 60)); 00398 } 00399 } 00400 else 00401 { 00402 if (show_secs) 00403 { 00404 flen = g_snprintf (buff, len, 00405 "-%02d:%02d:%02d", (int) (-secs / 3600), 00406 (int) ((-secs % 3600) / 60), (int) (-secs % 60)); 00407 } 00408 else 00409 { 00410 flen = g_snprintf (buff, len, 00411 "-%02d:%02d", (int) (-secs / 3600), 00412 (int) ((-secs % 3600) / 60)); 00413 } 00414 } 00415 return flen; 00416 }
size_t qof_print_minutes_elapsed_buff | ( | char * | buff, | |
size_t | len, | |||
int | secs, | |||
gboolean | show_secs | |||
) |
Definition at line 419 of file deprecated.c.
00421 { 00422 size_t flen; 00423 if (0 <= secs) 00424 { 00425 if (show_secs) 00426 { 00427 flen = g_snprintf (buff, len, 00428 "%02d:%02d", (int) (secs / 60), (int) (secs % 60)); 00429 } 00430 else 00431 { 00432 flen = g_snprintf (buff, len, "%02d", (int) (secs / 60)); 00433 } 00434 } 00435 else 00436 { 00437 if (show_secs) 00438 { 00439 flen = g_snprintf (buff, len, 00440 "-%02d:%02d", (int) (-secs / 60), (int) (-secs % 60)); 00441 } 00442 else 00443 { 00444 flen = g_snprintf (buff, len, "-%02d", (int) (-secs / 60)); 00445 } 00446 } 00447 return flen; 00448 }
size_t qof_print_time_buff | ( | char * | buff, | |
size_t | len, | |||
time_t | secs | |||
) |
QofQueryPredData* qof_query_date_predicate | ( | QofQueryCompare | how, | |
QofDateMatch | options, | |||
Timespec | date | |||
) |
Definition at line 1848 of file qofquerycore.c.
01850 { 01851 query_date_t pdata; 01852 01853 pdata = g_new0 (query_date_def, 1); 01854 pdata->pd.type_name = query_date_type; 01855 pdata->pd.how = how; 01856 pdata->options = options; 01857 pdata->date = date; 01858 return ((QofQueryPredData*)pdata); 01859 }
gboolean qof_query_date_predicate_get_date | ( | QofQueryPredData * | pd, | |
Timespec * | date | |||
) |
Definition at line 1862 of file qofquerycore.c.
01863 { 01864 query_date_t pdata = (query_date_t)pd; 01865 01866 if (pdata->pd.type_name != query_date_type) 01867 return FALSE; 01868 *date = pdata->date; 01869 return TRUE; 01870 }
void qof_query_print | ( | QofQuery * | query | ) |
Definition at line 1577 of file qofquery.c.
01578 { 01579 GList *output; 01580 GString *str; 01581 QofQuerySort *s[3]; 01582 gint maxResults = 0, numSorts = 3; 01583 01584 ENTER (" "); 01585 01586 if (!query) 01587 { 01588 LEAVE ("query is (null)"); 01589 return; 01590 } 01591 01592 output = NULL; 01593 str = NULL; 01594 maxResults = qof_query_get_max_results (query); 01595 01596 output = qof_query_printSearchFor (query, output); 01597 output = qof_query_printTerms (query, output); 01598 01599 qof_query_get_sorts (query, &s[0], &s[1], &s[2]); 01600 01601 if (s[0]) 01602 { 01603 output = qof_query_printSorts (s, numSorts, output); 01604 } 01605 01606 str = g_string_new (" "); 01607 g_string_printf (str, "Maximum number of results: %d", maxResults); 01608 output = g_list_append (output, str); 01609 01610 qof_query_printOutput (output); 01611 LEAVE (" "); 01612 }
void qof_report_clock | ( | gint | clockno, | |
QofLogModule | log_module, | |||
QofLogLevel | log_level, | |||
const gchar * | function_name, | |||
const gchar * | format, | |||
... | ||||
) |
void qof_report_clock_total | ( | gint | clockno, | |
QofLogModule | log_module, | |||
QofLogLevel | log_level, | |||
const gchar * | function_name, | |||
const gchar * | format, | |||
... | ||||
) |
gboolean qof_scan_date | ( | const char * | buff, | |
int * | day, | |||
int * | month, | |||
int * | year | |||
) |
Definition at line 971 of file deprecated.c.
gboolean qof_scan_date_secs | ( | const char * | buff, | |
time_t * | secs | |||
) |
void qof_session_clear_current_session | ( | void | ) |
Definition at line 1652 of file deprecated.c.
QofSession* qof_session_get_current_session | ( | void | ) |
Definition at line 1633 of file deprecated.c.
01634 { 01635 if (!current_session) 01636 { 01637 qof_event_suspend (); 01638 current_session = qof_session_new (); 01639 qof_event_resume (); 01640 } 01641 01642 return current_session; 01643 }
const gchar* qof_session_get_error_message | ( | QofSession * | session | ) |
Definition at line 1938 of file deprecated.c.
01939 { 01940 if (!session) 01941 return ""; 01942 if (!session->error_message) 01943 return ""; 01944 return session->error_message; 01945 }
QofErrorId qof_session_pop_error | ( | QofSession * | session | ) |
Definition at line 1947 of file deprecated.c.
01948 { 01949 if (!session) 01950 return QOF_FATAL; 01951 return qof_error_get_id (session); 01952 }
void qof_session_push_error | ( | QofSession * | session, | |
QofBackendError | err, | |||
const gchar * | message | |||
) |
Definition at line 1930 of file deprecated.c.
01932 { 01933 if (!session) 01934 return; 01935 qof_error_set (session, qof_error_register (message, FALSE)); 01936 }
void qof_session_set_current_session | ( | QofSession * | session | ) |
Definition at line 1646 of file deprecated.c.
void qof_start_clock | ( | gint | clockno, | |
QofLogModule | log_module, | |||
QofLogLevel | log_level, | |||
const gchar * | function_name, | |||
const gchar * | format, | |||
... | ||||
) |
GCache* qof_util_get_string_cache | ( | void | ) |
Definition at line 407 of file qofutil.c.
00409 { 00410 if (!qof_string_cache) 00411 { 00412 qof_string_cache = g_cache_new ((GCacheNewFunc) g_strdup, /* value_new_func */ 00413 g_free, /* value_destroy_func */ 00414 (GCacheDupFunc) g_strdup, /* key_dup_func */ 00415 g_free, /* key_destroy_func */ 00416 g_str_hash, /* hash_key_func */ 00417 g_str_hash, /* hash_value_func */ 00418 g_str_equal); /* key_equal_func */ 00419 } 00420 return qof_string_cache; 00421 }
Definition at line 1783 of file deprecated.c.
01784 { 01785 return qof_util_param_to_string (ent, param); 01786 }
gboolean string_to_gnc_numeric | ( | const gchar * | str, | |
gnc_numeric * | n | |||
) |
Definition at line 1793 of file deprecated.c.
01794 { 01795 return qof_numeric_from_string (str, n); 01796 }
Definition at line 337 of file deprecated.c.
00338 { 00339 Timespec ts; 00340 QofTime *qt = timespecToQofTime (*t); 00341 qof_time_abs (qt); 00342 ts = qof_time_to_Timespec (qt); 00343 qof_time_free (qt); 00344 return ts; 00345 }
Definition at line 290 of file deprecated.c.
00291 { 00292 QofTime *qta, *qtb; 00293 gint retval; 00294 00295 qta = timespecToQofTime (*ta); 00296 qtb = timespecToQofTime (*tb); 00297 retval = qof_time_cmp (qta, qtb); 00298 qof_time_free (qta); 00299 qof_time_free (qtb); 00300 return retval; 00301 }
Definition at line 321 of file deprecated.c.
00322 { 00323 Timespec ts; 00324 QofTime *qta, *qtb, *qt; 00325 00326 qta = timespecToQofTime (*ta); 00327 qtb = timespecToQofTime (*tb); 00328 qt = qof_time_diff (qta, qtb); 00329 ts = qof_time_to_Timespec (qt); 00330 qof_time_free (qta); 00331 qof_time_free (qtb); 00332 qof_time_free (qt); 00333 return ts; 00334 }
Definition at line 276 of file deprecated.c.
00277 { 00278 QofTime *qta, *qtb; 00279 gboolean retval; 00280 00281 qta = timespecToQofTime (*ta); 00282 qtb = timespecToQofTime (*tb); 00283 retval = qof_time_equal (qta, qtb); 00284 qof_time_free (qta); 00285 qof_time_free (qtb); 00286 return retval; 00287 }
Definition at line 348 of file deprecated.c.
00349 { 00350 struct tm tm, *result; 00351 Timespec retval; 00352 00353 time_t t_secs = t.tv_sec + (t.tv_nsec / QOF_NSECS); 00354 result = localtime(&t_secs); 00355 tm = *result; 00356 gnc_tm_set_day_middle(&tm); 00357 retval.tv_sec = mktime(&tm); 00358 retval.tv_nsec = 0; 00359 return retval; 00360 }
void timespecFromTime_t | ( | Timespec * | ts, | |
time_t | t | |||
) |
Definition at line 304 of file deprecated.c.
00305 { 00306 QofTime *time; 00307 00308 time = qof_time_new (); 00309 time = qof_time_from_time_t (t, 0); 00310 *ts = qof_time_to_Timespec (time); 00311 qof_time_free (time); 00312 }
time_t timespecToTime_t | ( | Timespec | ts | ) |
Definition at line 315 of file deprecated.c.
char* xaccDateUtilGetStamp | ( | time_t | thyme | ) |
Definition at line 686 of file deprecated.c.
char* xaccDateUtilGetStampNow | ( | void | ) |
Definition at line 1439 of file deprecated.c.
01440 { 01441 return qof_time_stamp_now (); 01442 }
time_t xaccDMYToSec | ( | gint | day, | |
gint | month, | |||
gint | year | |||
) |