Definition in file deprecated.h.
#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 } |
enum | QofBackendError { ERR_BACKEND_NO_ERR = 0, ERR_BACKEND_NO_HANDLER, ERR_BACKEND_NO_BACKEND, ERR_BACKEND_BAD_URL, ERR_BACKEND_NO_SUCH_DB, ERR_BACKEND_CANT_CONNECT, ERR_BACKEND_CONN_LOST, ERR_BACKEND_LOCKED, ERR_BACKEND_READONLY, ERR_BACKEND_TOO_NEW, ERR_BACKEND_DATA_CORRUPT, ERR_BACKEND_SERVER_ERR, ERR_BACKEND_ALLOC, ERR_BACKEND_PERM, ERR_BACKEND_MODIFIED, ERR_BACKEND_MOD_DESTROY, ERR_BACKEND_MISC, ERR_QSF_INVALID_OBJ, ERR_QSF_INVALID_MAP, ERR_QSF_BAD_OBJ_GUID, ERR_QSF_BAD_QOF_VERSION, ERR_QSF_BAD_MAP, ERR_QSF_NO_MAP, ERR_QSF_WRONG_MAP, ERR_QSF_MAP_NOT_OBJ, ERR_QSF_OVERFLOW, ERR_QSF_OPEN_NOT_MERGE, ERR_FILEIO_FILE_BAD_READ = 1000, ERR_FILEIO_FILE_EMPTY, ERR_FILEIO_FILE_LOCKERR, ERR_FILEIO_FILE_NOT_FOUND, ERR_FILEIO_FILE_TOO_OLD, ERR_FILEIO_UNKNOWN_FILE_TYPE, ERR_FILEIO_PARSE_ERROR, ERR_FILEIO_BACKUP_ERROR, ERR_FILEIO_WRITE_ERROR, ERR_FILEIO_READ_ERROR, ERR_FILEIO_NO_ENCODING, ERR_NETIO_SHORT_READ = 2000, ERR_NETIO_WRONG_CONTENT_TYPE, ERR_NETIO_NOT_GNCXML, ERR_SQL_MISSING_DATA = 3000, ERR_SQL_DB_TOO_OLD, ERR_SQL_DB_BUSY, ERR_RPC_HOST_UNK = 4000, ERR_RPC_CANT_BIND, ERR_RPC_CANT_ACCEPT, ERR_RPC_NO_CONNECTION, ERR_RPC_BAD_VERSION, ERR_RPC_FAILED, ERR_RPC_NOT_ADDED } |
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) |
const gchar * | QofBackendErrorasString (QofBackendError n) |
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) |
#define ENUM_LIST_DEP | ( | _ | ) |
Definition at line 731 of file deprecated.h.
#define GNC_DENOM_AUTO QOF_DENOM_AUTO |
#define GNC_DENOM_EXACT QOF_HOW_DENOM_EXACT |
#define GNC_DENOM_FIXED QOF_HOW_DENOM_FIXED |
#define GNC_DENOM_LCD QOF_HOW_DENOM_LCD |
#define GNC_DENOM_RECIPROCAL QOF_DENOM_RECIPROCAL |
#define GNC_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
#define GNC_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
#define GNC_DENOM_SIGFIGS | ( | X | ) | QOF_HOW_DENOM_SIGFIGS(X) |
#define GNC_ERROR_ARG QOF_ERROR_ARG |
#define GNC_ERROR_DENOM_DIFF QOF_ERROR_DENOM_DIFF |
#define GNC_ERROR_OK QOF_ERROR_OK |
#define GNC_ERROR_OVERFLOW QOF_ERROR_OVERFLOW |
#define GNC_ERROR_REMAINDER QOF_ERROR_REMAINDER |
#define GNC_EVENT_ADD QOF_EVENT_ADD |
#define GNC_EVENT_ALL QOF_EVENT_ALL |
#define GNC_EVENT_CREATE QOF_EVENT_CREATE |
#define GNC_EVENT_DESTROY QOF_EVENT_DESTROY |
#define GNC_EVENT_MODIFY QOF_EVENT_MODIFY |
#define GNC_EVENT_NONE QOF_EVENT_NONE |
#define GNC_EVENT_REMOVE QOF_EVENT_REMOVE |
#define GNC_HOW_DENOM_EXACT QOF_HOW_DENOM_EXACT |
#define GNC_HOW_DENOM_FIXED QOF_HOW_DENOM_FIXED |
#define GNC_HOW_DENOM_LCD QOF_HOW_DENOM_LCD |
#define GNC_HOW_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
#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_HOW_RND_CEIL QOF_HOW_RND_CEIL |
#define GNC_HOW_RND_FLOOR QOF_HOW_RND_FLOOR |
#define GNC_HOW_RND_NEVER QOF_HOW_RND_NEVER |
#define GNC_HOW_RND_PROMOTE QOF_HOW_RND_PROMOTE |
#define GNC_HOW_RND_ROUND QOF_HOW_RND_ROUND |
#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_TRUNC QOF_HOW_RND_TRUNC |
#define GNC_LOG_DEBUG QOF_LOG_DEBUG |
#define GNC_LOG_DETAIL QOF_LOG_DETAIL |
#define GNC_LOG_ERROR QOF_LOG_ERROR |
#define GNC_LOG_FATAL QOF_LOG_FATAL |
#define GNC_LOG_INFO QOF_LOG_INFO |
#define GNC_LOG_TRACE QOF_LOG_TRACE |
#define GNC_LOG_WARNING QOF_LOG_WARNING |
#define GNC_NUMERIC_DENOM_MASK QOF_NUMERIC_DENOM_MASK |
#define GNC_NUMERIC_GET_SIGFIGS | ( | X | ) | QOF_HOW_GET_SIGFIGS(X) |
#define GNC_NUMERIC_RND_MASK QOF_NUMERIC_RND_MASK |
#define GNC_NUMERIC_SIGFIGS_MASK QOF_NUMERIC_SIGFIGS_MASK |
#define GNC_RND_CEIL QOF_HOW_RND_CEIL |
#define GNC_RND_FLOOR QOF_HOW_RND_FLOOR |
#define GNC_RND_NEVER QOF_HOW_RND_NEVER |
#define GNC_RND_PROMOTE QOF_HOW_RND_PROMOTE |
#define GNC_RND_ROUND QOF_HOW_RND_ROUND |
#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_TRUNC QOF_HOW_RND_TRUNC |
#define GNC_SCANF_LLD QOF_SCANF_LLD |
#define GNCEngineEventType QofEventId |
#define gncLogLevel QofLogLevel |
#define GNCNumericErrorCode QofNumericErrorCode |
#define kvp_frame KvpFrame |
#define kvp_frame_add_gnc_numeric kvp_frame_add_numeric |
#define kvp_frame_add_str kvp_frame_add_string |
#define kvp_frame_set_gnc_numeric kvp_frame_set_numeric |
#define kvp_frame_set_str kvp_frame_set_string |
#define kvp_value KvpValue |
#define kvp_value_new_gnc_numeric kvp_value_new_numeric |
#define kvp_value_t KvpValueType |
#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)) |
#define qof_book_mergeData QofBookMergeData |
#define qof_book_mergeResult QofBookMergeResult |
#define qof_book_mergeRule QofBookMergeRule |
#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) |
#define QOF_COMMIT_EDIT_PART2 | ( | inst, | |||
on_error, | |||||
on_done, | |||||
on_free | ) |
Value:
{ \ 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" |
#define REPORT_CLOCK | ( | clockno, | |||
format, | |||||
args... | ) |
Value:
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... | ) |
Value:
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)) |
#define SAFE_STRCMP | ( | da, | |||
db | ) | SAFE_STRCMP_REAL(strcmp,(da),(db)) |
#define SAFE_STRCMP_REAL | ( | fcn, | |||
da, | |||||
db | ) |
Value:
{ \ 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... | ) |
Value:
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 |
typedef void(* GNCEngineEventHandler)(GUID *entity, QofIdType type, QofEventId event_type, gpointer user_data) |
typedef void(* qof_book_mergeRuleForeachCB)(QofBookMergeData *, QofBookMergeRule *, guint) |
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 | ) |
gboolean date_is_last_mday | ( | struct tm * | tm | ) |
Definition at line 639 of file deprecated.c.
00640 { 00641 return (tm->tm_mday == 00642 g_date_get_days_in_month (tm->tm_mon + 1, tm->tm_year + 1900)); 00643 }
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 | |||
) |
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 | |||
) |
Definition at line 154 of file deprecated.c.
00155 { 00156 qof_event_gen (entity, event_type, NULL); 00157 }
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 | ) |
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 | ) |
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] |
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 | |||
) |
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 | ) |
Definition at line 1798 of file deprecated.c.
01799 { 01800 return qof_numeric_error (error_code); 01801 }
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 | ) |
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] |
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 | ) |
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 | ) |
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 | |||
) |
Definition at line 69 of file deprecated.c.
00070 { 00071 qof_log_set_level (log_module, (QofLogLevel) level); 00072 }
void gnc_set_log_level_global | ( | QofLogLevel | level | ) |
Definition at line 75 of file deprecated.c.
00076 { 00077 qof_log_set_level_registered ((QofLogLevel) level); 00078 }
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 | |||
) |
Definition at line 123 of file deprecated.c.
00124 { 00125 return qof_log_check (log_module, log_level); 00126 }
void gnc_start_clock | ( | int | , | |
QofLogModule | , | |||
QofLogLevel | , | |||
const char * | , | |||
const char * | , | |||
... | ||||
) |
gchar* gnc_stpcpy | ( | gchar * | dest, | |
const gchar * | src | |||
) |
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.
00590 { 00591 struct tm tm; 00592 00593 gnc_tm_get_day_end (&tm, time_val); 00594 return mktime (&tm); 00595 }
time_t gnc_timet_get_day_end_gdate | ( | GDate * | date | ) |
Definition at line 613 of file deprecated.c.
00614 { 00615 struct tm stm; 00616 time_t secs; 00617 00618 stm.tm_year = g_date_get_year (date) - 1900; 00619 stm.tm_mon = g_date_get_month (date) - 1; 00620 stm.tm_mday = g_date_get_day (date); 00621 gnc_tm_set_day_end (&stm); 00622 secs = mktime (&stm); 00623 return secs; 00624 }
time_t gnc_timet_get_day_start | ( | time_t | time_val | ) |
Definition at line 580 of file deprecated.c.
00581 { 00582 struct tm tm; 00583 00584 gnc_tm_get_day_start (&tm, time_val); 00585 return mktime (&tm); 00586 }
time_t gnc_timet_get_day_start_gdate | ( | GDate * | date | ) |
Definition at line 599 of file deprecated.c.
00600 { 00601 struct tm stm; 00602 time_t secs; 00603 00604 stm.tm_year = g_date_get_year (date) - 1900; 00605 stm.tm_mon = g_date_get_month (date) - 1; 00606 stm.tm_mday = g_date_get_day (date); 00607 gnc_tm_set_day_start (&stm); 00608 secs = mktime (&stm); 00609 return secs; 00610 }
time_t gnc_timet_get_today_end | ( | void | ) |
Definition at line 677 of file deprecated.c.
00678 { 00679 struct tm tm; 00680 00681 gnc_tm_get_day_end (&tm, time (NULL)); 00682 return mktime (&tm); 00683 }
time_t gnc_timet_get_today_start | ( | void | ) |
Definition at line 668 of file deprecated.c.
00669 { 00670 struct tm tm; 00671 00672 gnc_tm_get_day_start (&tm, time (NULL)); 00673 return mktime (&tm); 00674 }
glong gnc_timezone | ( | struct tm * | tm | ) |
void gnc_tm_get_day_end | ( | struct tm * | tm, | |
time_t | time_val | |||
) |
void gnc_tm_get_day_start | ( | struct tm * | tm, | |
time_t | time_val | |||
) |
void gnc_tm_get_today_end | ( | struct tm * | tm | ) |
void gnc_tm_get_today_start | ( | struct tm * | tm | ) |
void gnc_tm_set_day_end | ( | struct tm * | tm | ) |
Definition at line 564 of file deprecated.c.
00565 { 00566 tm->tm_hour = 23; 00567 tm->tm_min = 59; 00568 tm->tm_sec = 59; 00569 tm->tm_isdst = -1; 00570 }
void gnc_tm_set_day_middle | ( | struct tm * | tm | ) |
Definition at line 555 of file deprecated.c.
00556 { 00557 tm->tm_hour = 12; 00558 tm->tm_min = 0; 00559 tm->tm_sec = 0; 00560 tm->tm_isdst = -1; 00561 }
void gnc_tm_set_day_start | ( | struct tm * | tm | ) |
Definition at line 539 of file deprecated.c.
00540 { 00541 tm->tm_hour = 0; 00542 tm->tm_min = 0; 00543 tm->tm_sec = 0; 00544 tm->tm_isdst = -1; 00545 }
QofBackend* gncBackendInit_file | ( | const char * | book_id, | |
void * | data | |||
) |
Definition at line 1493 of file deprecated.c.
01494 { 01495 Timespec ts; 01496 QofTime *qt; 01497 ts.tv_sec = 0; 01498 ts.tv_nsec = 0; 01499 if (!value) 01500 return ts; 01501 qt = kvp_value_get_time (value); 01502 ts = qof_time_to_Timespec (qt); 01503 return ts; 01504 }
Definition at line 1482 of file deprecated.c.
01483 { 01484 QofTime *qt; 01485 KvpValue *retval; 01486 01487 qt = timespecToQofTime (value); 01488 retval = kvp_value_new_time (qt); 01489 return retval; 01490 }
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 | |||
) |
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.
00527 { 00528 struct tm lta, ltb; 00529 lta = *localtime (&ta); 00530 ltb = *localtime (&tb); 00531 if (lta.tm_year == ltb.tm_year) 00532 { 00533 return (ltb.tm_yday - lta.tm_yday); 00534 } 00535 return (ltb.tm_year - lta.tm_year)*365; /* very approximate */ 00536 }
void qof_log_set_level_global | ( | QofLogLevel | level | ) |
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 | |||
) |
gboolean qof_query_date_predicate_get_date | ( | QofQueryPredData * | pd, | |
Timespec * | date | |||
) |
Definition at line 1889 of file qofquerycore.c.
01891 { 01892 QofType name; 01893 QofQueryPredicateFunc pred; 01894 QofCompareFunc comp; 01895 QueryPredicateCopyFunc copy; 01896 QueryPredDataFree pd_free; 01897 QueryToString toString;
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 | |||
) |
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 | ) |
char* xaccDateUtilGetStamp | ( | time_t | thyme | ) |
Definition at line 686 of file deprecated.c.
00687 { 00688 struct tm *stm; 00689 00690 stm = localtime (&thyme); 00691 return g_strdup_printf ("%04d%02d%02d%02d%02d%02d", 00692 (stm->tm_year + 1900), 00693 (stm->tm_mon + 1), 00694 stm->tm_mday, stm->tm_hour, stm->tm_min, stm->tm_sec); 00695 }
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 | |||
) |