QOF  0.7.5
deprecated.h File Reference

transitional header from libqof1 to libqof2 More...

#include "qof.h"

Go to the source code of this file.

Data Structures

struct  query_date_def

Macros

#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_defquery_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)
QofBookMergeDataqof_book_mergeInit (QofBook *importBook, QofBook *targetBook)
void qof_book_mergeRuleForeach (QofBookMergeData *mergeData, QofBookMergeRuleForeachCB callback, QofBookMergeResult mergeResult)
QofBookMergeDataqof_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)
KvpValuekvp_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)
QofQueryPredDataqof_query_date_predicate (QofQueryCompare how, QofDateMatch options, Timespec date)
gboolean qof_query_date_predicate_get_date (QofQueryPredData *pd, Timespec *date)
QofSessionqof_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)
KvpFramegnc_kvp_bag_add (KvpFrame *pwd, const char *path, time_t secs, const char *first_name,...)
KvpFramegnc_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)
QofBackendgncBackendInit_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)

Detailed Description

transitional header from libqof1 to libqof2

Definition in file deprecated.h.


Macro Definition Documentation

#define ENUM_LIST_DEP (   _)
Deprecated:
use QofError instead. backend errors are to be specific to the backend responsible. QofBackend itself registers some errors.

Definition at line 731 of file deprecated.h.

#define GNC_DENOM_AUTO   QOF_DENOM_AUTO
Deprecated:
use QOF_DENOM_AUTO.

Definition at line 558 of file deprecated.h.

#define GNC_DENOM_EXACT   QOF_HOW_DENOM_EXACT
Deprecated:
use QOF_HOW_DENOM_EXACT.

Definition at line 711 of file deprecated.h.

#define GNC_DENOM_FIXED   QOF_HOW_DENOM_FIXED
Deprecated:
use QOF_HOW_DENOM_FIXED.

Definition at line 717 of file deprecated.h.

#define GNC_DENOM_LCD   QOF_HOW_DENOM_LCD
Deprecated:
use QOF_HOW_DENOM_LCD.

Definition at line 715 of file deprecated.h.

#define GNC_DENOM_RECIPROCAL   QOF_DENOM_RECIPROCAL
Deprecated:
use QOF_DENOM_RECIPROCAL.

Definition at line 560 of file deprecated.h.

#define GNC_DENOM_REDUCE   QOF_HOW_DENOM_REDUCE
Deprecated:
use QOF_HOW_DENOM_REDUCE.

Definition at line 713 of file deprecated.h.

#define GNC_DENOM_SIGFIG   QOF_HOW_DENOM_SIGFIG
Deprecated:
use QOF_HOW_DENOM_SIGFIG.

Definition at line 719 of file deprecated.h.

#define GNC_DENOM_SIGFIGS (   X)    QOF_HOW_DENOM_SIGFIGS(X)
Deprecated:
use QOF_HOW_DENOM_SIGFIGS.

Definition at line 721 of file deprecated.h.

#define GNC_ERROR_ARG   QOF_ERROR_ARG
Deprecated:
use QOF_ERROR_ARG.

Definition at line 548 of file deprecated.h.

#define GNC_ERROR_DENOM_DIFF   QOF_ERROR_DENOM_DIFF
Deprecated:
use QOF_ERROR_DENOM_DIFF.

Definition at line 552 of file deprecated.h.

#define GNC_ERROR_OK   QOF_ERROR_OK
Deprecated:
use QOF_ERROR_OK.

Definition at line 546 of file deprecated.h.

#define GNC_ERROR_OVERFLOW   QOF_ERROR_OVERFLOW
Deprecated:
use QOF_ERROR_OVERFLOW.

Definition at line 550 of file deprecated.h.

#define GNC_ERROR_REMAINDER   QOF_ERROR_REMAINDER
Deprecated:
use QOF_ERROR_REMAINDER.

Definition at line 554 of file deprecated.h.

#define GNC_EVENT_ADD   QOF_EVENT_ADD
Deprecated:
use ::QOF_EVENT_ADD instead.

Definition at line 102 of file deprecated.h.

#define GNC_EVENT_ALL   QOF_EVENT_ALL
Deprecated:
use ::QOF_EVENT_ALL

Definition at line 106 of file deprecated.h.

#define GNC_EVENT_CREATE   QOF_EVENT_CREATE
Deprecated:
use QOF_EVENT_CREATE instead.

Definition at line 96 of file deprecated.h.

#define GNC_EVENT_DESTROY   QOF_EVENT_DESTROY
Deprecated:
use QOF_EVENT_DESTROY instead.

Definition at line 100 of file deprecated.h.

#define GNC_EVENT_MODIFY   QOF_EVENT_MODIFY
Deprecated:
use QOF_EVENT_MODIFY instead.

Definition at line 98 of file deprecated.h.

#define GNC_EVENT_NONE   QOF_EVENT_NONE
Deprecated:
use QOF_EVENT_NONE instead.

Definition at line 94 of file deprecated.h.

#define GNC_EVENT_REMOVE   QOF_EVENT_REMOVE
Deprecated:
use ::QOF_EVENT_REMOVE instead.

Definition at line 104 of file deprecated.h.

#define GNC_HOW_DENOM_EXACT   QOF_HOW_DENOM_EXACT
Deprecated:
use QOF_HOW_DENOM_EXACT.

Definition at line 532 of file deprecated.h.

#define GNC_HOW_DENOM_FIXED   QOF_HOW_DENOM_FIXED
Deprecated:
use QOF_HOW_DENOM_FIXED.

Definition at line 538 of file deprecated.h.

#define GNC_HOW_DENOM_LCD   QOF_HOW_DENOM_LCD
Deprecated:
use QOF_HOW_DENOM_LCD.

Definition at line 536 of file deprecated.h.

#define GNC_HOW_DENOM_REDUCE   QOF_HOW_DENOM_REDUCE
Deprecated:
use QOF_HOW_DENOM_REDUCE.

Definition at line 534 of file deprecated.h.

#define GNC_HOW_DENOM_SIGFIG   QOF_HOW_DENOM_SIGFIG
Deprecated:
use QOF_HOW_DENOM_SIGFIG.

Definition at line 540 of file deprecated.h.

#define GNC_HOW_DENOM_SIGFIGS   QOF_HOW_DENOM_SIGFIGS
Deprecated:
use QOF_HOW_DENOM_SIGFIGS.

Definition at line 542 of file deprecated.h.

#define GNC_HOW_GET_SIGFIGS   QOF_HOW_GET_SIGFIGS
Deprecated:
use ::QOF_HOW_GET_SIGFIGS.

Definition at line 544 of file deprecated.h.

#define GNC_HOW_RND_CEIL   QOF_HOW_RND_CEIL
Deprecated:
use QOF_HOW_RND_CEIL.

Definition at line 518 of file deprecated.h.

#define GNC_HOW_RND_FLOOR   QOF_HOW_RND_FLOOR
Deprecated:
use QOF_HOW_RND_FLOOR.

Definition at line 516 of file deprecated.h.

#define GNC_HOW_RND_NEVER   QOF_HOW_RND_NEVER
Deprecated:
use QOF_HOW_RND_NEVER.

Definition at line 530 of file deprecated.h.

#define GNC_HOW_RND_PROMOTE   QOF_HOW_RND_PROMOTE
Deprecated:
use QOF_HOW_RND_PROMOTE.

Definition at line 522 of file deprecated.h.

#define GNC_HOW_RND_ROUND   QOF_HOW_RND_ROUND
Deprecated:
use 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
Deprecated:
use 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
Deprecated:
use QOF_HOW_RND_ROUND_HALF_UP.

Definition at line 526 of file deprecated.h.

#define GNC_HOW_RND_TRUNC   QOF_HOW_RND_TRUNC
Deprecated:
use QOF_HOW_RND_TRUNC.

Definition at line 520 of file deprecated.h.

#define GNC_LOG_DEBUG   QOF_LOG_DEBUG
Deprecated:
use ::QOF_LOG_DEBUG

Definition at line 77 of file deprecated.h.

#define GNC_LOG_DETAIL   QOF_LOG_DETAIL
Deprecated:
use ::QOF_LOG_DETAIL

Definition at line 79 of file deprecated.h.

#define GNC_LOG_ERROR   QOF_LOG_ERROR
Deprecated:
use ::QOF_LOG_ERROR

Definition at line 71 of file deprecated.h.

#define GNC_LOG_FATAL   QOF_LOG_FATAL
Deprecated:
use ::QOF_LOG_FATAL

Definition at line 69 of file deprecated.h.

#define GNC_LOG_INFO   QOF_LOG_INFO
Deprecated:
use ::QOF_LOG_INFO

Definition at line 75 of file deprecated.h.

#define GNC_LOG_TRACE   QOF_LOG_TRACE
Deprecated:
use ::QOF_LOG_TRACE

Definition at line 81 of file deprecated.h.

#define GNC_LOG_WARNING   QOF_LOG_WARNING
Deprecated:
use ::QOF_LOG_WARNING

Definition at line 73 of file deprecated.h.

#define GNC_NUMERIC_DENOM_MASK   QOF_NUMERIC_DENOM_MASK
Deprecated:
use ::QOF_NUMERIC_DENOM_MASK.

Definition at line 512 of file deprecated.h.

#define GNC_NUMERIC_GET_SIGFIGS (   X)    QOF_HOW_GET_SIGFIGS(X)
Deprecated:
use ::QOF_HOW_GET_SIGFIGS.

Definition at line 723 of file deprecated.h.

#define GNC_NUMERIC_RND_MASK   QOF_NUMERIC_RND_MASK
Deprecated:
use QOF_NUMERIC_RND_MASK.

Definition at line 510 of file deprecated.h.

#define GNC_NUMERIC_SIGFIGS_MASK   QOF_NUMERIC_SIGFIGS_MASK
Deprecated:
use ::QOF_NUMERIC_SIGFIGS_MASK.

Definition at line 514 of file deprecated.h.

#define GNC_RND_CEIL   QOF_HOW_RND_CEIL
Deprecated:
use QOF_HOW_RND_CEIL.

Definition at line 697 of file deprecated.h.

#define GNC_RND_FLOOR   QOF_HOW_RND_FLOOR
Deprecated:
use QOF_HOW_RND_FLOOR.

Definition at line 695 of file deprecated.h.

#define GNC_RND_NEVER   QOF_HOW_RND_NEVER
Deprecated:
use QOF_HOW_RND_NEVER.

Definition at line 709 of file deprecated.h.

#define GNC_RND_PROMOTE   QOF_HOW_RND_PROMOTE
Deprecated:
use QOF_HOW_RND_PROMOTE.

Definition at line 701 of file deprecated.h.

#define GNC_RND_ROUND   QOF_HOW_RND_ROUND
Deprecated:
use QOF_HOW_RND_ROUND.

Definition at line 707 of file deprecated.h.

#define GNC_RND_ROUND_HALF_DOWN   QOF_HOW_RND_ROUND_HALF_DOWN
Deprecated:
use 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
Deprecated:
use QOF_HOW_RND_ROUND_HALF_UP.

Definition at line 705 of file deprecated.h.

#define GNC_RND_TRUNC   QOF_HOW_RND_TRUNC
Deprecated:
use QOF_HOW_RND_TRUNC.

Definition at line 699 of file deprecated.h.

#define GNC_SCANF_LLD   QOF_SCANF_LLD
Deprecated:
use QOF_SCANF_LLD instead.

Definition at line 177 of file deprecated.h.

#define GNCEngineEventType   QofEventId
Deprecated:
use ::QofEventName instead.

Definition at line 108 of file deprecated.h.

#define gncLogLevel   QofLogLevel
Deprecated:
use QofLogLevel instead

Definition at line 34 of file deprecated.h.

#define GNCNumericErrorCode   QofNumericErrorCode
Deprecated:
use QofNumericErrorCode.

Definition at line 556 of file deprecated.h.

#define kvp_frame   KvpFrame
Deprecated:
Deprecated backwards compat token

Definition at line 826 of file deprecated.h.

#define kvp_frame_add_gnc_numeric   kvp_frame_add_numeric
Deprecated:
Use kvp_frame_add_numeric instead

Definition at line 836 of file deprecated.h.

#define kvp_frame_add_str   kvp_frame_add_string
Deprecated:
Use kvp_frame_add_string instead

Definition at line 838 of file deprecated.h.

#define kvp_frame_set_gnc_numeric   kvp_frame_set_numeric
Deprecated:
Use kvp_frame_set_numeric instead.

Definition at line 832 of file deprecated.h.

#define kvp_frame_set_str   kvp_frame_set_string
Deprecated:
Use kvp_frame_set_string instead.

Definition at line 834 of file deprecated.h.

#define kvp_value   KvpValue
Deprecated:
Deprecated backwards compat token

Definition at line 828 of file deprecated.h.

#define kvp_value_new_gnc_numeric   kvp_value_new_numeric
Deprecated:
Use kvp_value_new_numeric instead

Definition at line 840 of file deprecated.h.

#define kvp_value_t   KvpValueType
Deprecated:
Deprecated backwards compat token

Definition at line 830 of file deprecated.h.

#define QOF_BEGIN_EDIT (   inst)    qof_begin_edit (inst)
\xrefitem deprecated 140.
Warning:
Important The only workable implementation of this deprecated routine causes a lot of unnecessary work in the backend. All users should refactor their code to check whether the incoming data is different to the existing data and avoid editing that parameter.

Definition at line 445 of file deprecated.h.

#define qof_book_get_guid (   X)    qof_entity_get_guid (QOF_ENTITY(X))
Deprecated:

Definition at line 353 of file deprecated.h.

#define qof_book_mergeData   QofBookMergeData
Deprecated:
use QofBookMergeData instead.

Definition at line 137 of file deprecated.h.

#define qof_book_mergeResult   QofBookMergeResult
Deprecated:
use QofBookMergeResult instead.

Definition at line 133 of file deprecated.h.

#define qof_book_mergeRule   QofBookMergeRule
Deprecated:
use QofBookMergeRule instead.

Definition at line 135 of file deprecated.h.

#define qof_book_set_guid (   book,
  guid 
)    qof_entity_set_guid(QOF_ENTITY(book), guid)
Deprecated:
use qof_entity_set_guid instead but only in backends (when reading the GUID from the data source).

Definition at line 333 of file deprecated.h.

#define QOF_COMMIT_EDIT_PART1 (   inst)    qof_commit_edit (inst)
Deprecated:
No replacement. See qof_commit_edit

Definition at line 460 of file deprecated.h.

#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; \
} \
}
\xrefitem deprecated 144.
Note:
This macro changes programme flow if the instance is freed.

Definition at line 479 of file deprecated.h.

#define QOF_TYPE_DATE   "date"
Deprecated:
use ::QOF_TYPE_TIME instead

Definition at line 336 of file deprecated.h.

#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)
Deprecated:
no replacement.

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)
Deprecated:
no replacement.

Definition at line 383 of file deprecated.h.

#define SAFE_STRCASECMP (   da,
  db 
)    SAFE_STRCMP_REAL(strcasecmp,(da),(db))
Deprecated:
use safe_strcasecmp()

Definition at line 173 of file deprecated.h.

#define SAFE_STRCMP (   da,
  db 
)    SAFE_STRCMP_REAL(strcmp,(da),(db))
Deprecated:
use safe_strcmp()

Definition at line 171 of file deprecated.h.

#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; \
} \
}
Deprecated:
Use the function versions, safe_strcmp() and safe_strcasecmp() instead.

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)
Deprecated:
no replacement.

Definition at line 371 of file deprecated.h.


Typedef Documentation

typedef struct _QofNumeric gnc_numeric
Deprecated:

Definition at line 508 of file deprecated.h.

typedef void(* GNCEngineEventHandler)(GUID *entity, QofIdType type, QofEventId event_type, gpointer user_data)
Deprecated:
use QofEventHandler instead.

Definition at line 110 of file deprecated.h.

typedef void(* qof_book_mergeRuleForeachCB)(QofBookMergeData *, QofBookMergeRule *, guint)
Deprecated:
use QofBookMergeRuleForeachCB instead.

Definition at line 142 of file deprecated.h.


Enumeration Type Documentation

Deprecated:
use ::QofDateMonthFormat instead.
Enumerator:
GNCDATE_MONTH_NUMBER 
Deprecated:
use ::QOF_DATE_MONTH_NUMBER.
GNCDATE_MONTH_ABBREV 
Deprecated:
use ::QOF_DATE_MONTH_ABBREV.
GNCDATE_MONTH_NAME 
Deprecated:
use ::QOF_DATE_MONTH_NAME.

Definition at line 191 of file deprecated.h.


Function Documentation

void date_add_months ( struct tm *  tm,
gint  months,
gboolean  track_last_day 
)
Deprecated:
use ::qof_date_time_add_months.
int date_get_last_mday ( struct tm *  tm)
Deprecated:
use g_date_get_days_in_month instead.

Definition at line 633 of file deprecated.c.

{
return g_date_get_days_in_month (tm->tm_mon + 1, tm->tm_year + 1900);
}
gboolean date_is_last_mday ( struct tm *  tm)
Deprecated:
use g_date_get_days_in_month instead.

Definition at line 639 of file deprecated.c.

{
return (tm->tm_mday ==
g_date_get_days_in_month (tm->tm_mon + 1, tm->tm_year + 1900));
}
char dateSeparator ( void  )
gint double_compare ( gdouble  d1,
gdouble  d2 
)
Deprecated:
use qof_util_double_compare instead.

Definition at line 2089 of file deprecated.c.

{
gnc_numeric double_to_gnc_numeric ( double  in,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_from_double

Definition at line 1788 of file deprecated.c.

{
return qof_numeric_from_double (in, denom, how);
}
const gchar* gnc_date_dateformat_to_string ( QofDateFormat  format)
Deprecated:
use qof_date_format_to_name.

Definition at line 1315 of file deprecated.c.

{
switch (format) {
return "us";
return "uk";
return "ce";
return "iso";
return "utc";
return "locale";
return "custom";
default:
return NULL;
}
}
const gchar* gnc_date_monthformat_to_string ( GNCDateMonthFormat  format)
Deprecated:
no replacement.

Definition at line 1337 of file deprecated.c.

{
switch (format) {
return "number";
return "abbrev";
return "name";
default:
return NULL;
}
}
int gnc_date_my_last_mday ( int  month,
int  year 
)
Deprecated:
use g_date_get_days_in_month instead.

Definition at line 627 of file deprecated.c.

{
return g_date_get_days_in_month (month, year);
}
gboolean gnc_date_string_to_dateformat ( const gchar *  format_string,
QofDateFormat format 
)
\xrefitem deprecated 57.

QofDateFormat qof_date_format_from_name ( const gchar * name )

Note:
The prototype of ::qof_date_string_to_format is not the same as gnc_date_string_to_dateformat! The format argument type and the return value have been changed.

Definition at line 216 of file deprecated.c.

{
df = qof_date_format_from_name (format_string);
if (df < 0)
return TRUE;
*format = df;
return FALSE;
}
gboolean gnc_date_string_to_monthformat ( const gchar *  format_string,
GNCDateMonthFormat format 
)
Deprecated:
no replacement.

Definition at line 229 of file deprecated.c.

{
if (!format_string)
return TRUE;
if (!strcmp (format_string, "number"))
else if (!strcmp (format_string, "abbrev"))
else if (!strcmp (format_string, "name"))
*format = GNCDATE_MONTH_NAME;
else
return TRUE;
return FALSE;
}
Timespec gnc_dmy2timespec ( gint  day,
gint  month,
gint  year 
)
Deprecated:
use GDate instead.

Definition at line 989 of file deprecated.c.

{
QofTime *qt;
QofDate *qd;
if (!g_date_valid_dmy (day, month, year))
return null_timespec ();
qd = qof_date_new ();
qd->qd_mday = day;
qd->qd_mon = month;
qd->qd_year = year;
qt = qof_date_to_qtime (qd);
ts = qof_time_to_Timespec (qt);
return ts;
}
Timespec gnc_dmy2timespec_end ( gint  day,
gint  month,
gint  year 
)
Deprecated:
use GDate instead.

Definition at line 1010 of file deprecated.c.

{
QofTime *qt;
QofDate *qd;
if (!g_date_valid_dmy (day, month, year))
return null_timespec ();
qd = qof_date_new ();
qd->qd_mday = day;
qd->qd_mon = month;
qd->qd_year = year;
qof_date_set_day_end (qd);
qt = qof_date_to_qtime (qd);
ts = qof_time_to_Timespec (qt);
return ts;
}
void gnc_engine_gen_event ( QofEntity entity,
QofEventId  event_type 
)
Deprecated:
use qof_event_gen instead.

Definition at line 154 of file deprecated.c.

{
qof_event_gen (entity, event_type, NULL);
}
void gnc_engine_generate_event ( const GUID guid,
QofIdType  e_type,
QofEventId  event_type 
)
GCache* gnc_engine_get_string_cache ( void  )
Deprecated:
use qof_init instead.

Definition at line 198 of file deprecated.c.

gint gnc_engine_register_event_handler ( GNCEngineEventHandler  handler,
gpointer  user_data 
)
Deprecated:
use qof_event_register_handler instead.

Definition at line 129 of file deprecated.c.

{
return qof_event_register_old_handler (handler, user_data);
}
void gnc_engine_resume_events ( void  )
Deprecated:
use qof_event_resume instead.

Definition at line 148 of file deprecated.c.

void gnc_engine_string_cache_destroy ( void  )
Deprecated:
use qof_close instead.

Definition at line 204 of file deprecated.c.

void gnc_engine_suspend_events ( void  )
Deprecated:
use qof_event_suspend instead.

Definition at line 142 of file deprecated.c.

void gnc_engine_unregister_event_handler ( gint  handler_id)
Deprecated:
use qof_event_unregister_handler instead.

Definition at line 136 of file deprecated.c.

{
}
Timespec gnc_iso8601_to_timespec_gmt ( const gchar *  )
Deprecated:
set QOF_DATE_FORMAT_ISO8601 and call qof_date_parse

Definition at line 1031 of file deprecated.c.

{
gchar buf[4];
gchar *dupe;
struct tm stm;
glong nsec = 0;
ts.tv_sec = 0;
ts.tv_nsec = 0;
if (!str)
return ts;
dupe = g_strdup (str);
stm.tm_year = atoi (str) - 1900;
str = strchr (str, '-');
if (str)
{
str++;
}
else
{
return ts;
}
stm.tm_mon = atoi (str) - 1;
str = strchr (str, '-');
if (str)
{
str++;
}
else
{
return ts;
}
stm.tm_mday = atoi (str);
str = strchr (str, ' ');
if (str)
{
str++;
}
else
{
return ts;
}
stm.tm_hour = atoi (str);
str = strchr (str, ':');
if (str)
{
str++;
}
else
{
return ts;
}
stm.tm_min = atoi (str);
str = strchr (str, ':');
if (str)
{
str++;
}
else
{
return ts;
}
stm.tm_sec = atoi (str);
if (strchr (str, '.'))
{
gint decimals, i, multiplier = 1000000000;
str = strchr (str, '.') + 1;
decimals = strcspn (str, "+- ");
for (i = 0; i < decimals; i++)
multiplier /= 10;
nsec = atoi (str) * multiplier;
}
stm.tm_isdst = -1;
str += strcspn (str, "+-");
if (str)
{
buf[0] = str[0];
buf[1] = str[1];
buf[2] = str[2];
buf[3] = 0;
stm.tm_hour -= atoi (buf);
str += 3;
if ('.' == *str)
str++;
if (isdigit ((guchar) * str) && isdigit ((guchar) * (str + 1)))
{
gint cyn;
if ('+' == buf[0])
{
cyn = -1;
}
else
{
cyn = +1;
}
buf[0] = str[0];
buf[1] = str[1];
buf[2] = str[2];
buf[3] = 0;
stm.tm_min += cyn * atoi (buf);
}
}
{
struct tm tmp_tm;
struct tm tm;
glong tz;
gint tz_hour;
time_t secs;
tmp_tm = stm;
tmp_tm.tm_isdst = -1;
secs = mktime (&tmp_tm);
if (secs < 0)
{
PWARN (" mktime failed to handle daylight saving: "
"tm_hour=%d tm_year=%d tm_min=%d tm_sec=%d tm_isdst=%d for string=%s",
stm.tm_hour, stm.tm_year, stm.tm_min,
stm.tm_sec, stm.tm_isdst, dupe);
tmp_tm.tm_hour++;
secs = mktime (&tmp_tm);
if (secs < 0)
{
tmp_tm.tm_hour -= 2;
secs = mktime (&tmp_tm);
}
if (secs < 0)
{
PERR (" unable to recover from buggy mktime ");
g_free (dupe);
return ts;
}
}
tm = *localtime_r (&secs, &tm);
tz = gnc_timezone (&tmp_tm);
tz_hour = tz / 3600;
stm.tm_hour -= tz_hour;
stm.tm_min -= (tz % 3600) / 60;
stm.tm_isdst = tmp_tm.tm_isdst;
ts.tv_sec = mktime (&stm);
/* unreachable code */
/* if (ts.tv_sec < 0)
{
PWARN (" mktime failed to adjust calculated time:"
" tm_hour=%d tm_year=%d tm_min=%d tm_sec=%d tm_isdst=%d",
stm.tm_hour, stm.tm_year, stm.tm_min,
stm.tm_sec, stm.tm_isdst);
ts.tv_sec = secs - tz;
}*/
ts.tv_nsec = nsec;
}
g_free (dupe);
return ts;
}
KvpFrame* gnc_kvp_bag_add ( KvpFrame pwd,
const char *  path,
time_t  secs,
const char *  first_name,
  ... 
)
Deprecated:
use qof_kvp_bag_add instead.

Definition at line 1664 of file deprecated.c.

{
QofTime *qt;
KvpFrame *cwd;
va_list ap;
qt = qof_time_from_time_t (secs, 0);
va_start (ap, first_name);
cwd = qof_kvp_bag_add(pwd, path, qt, first_name, ap);
va_end (ap);
return cwd;
}
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 
)
Deprecated:
use qof_kvp_bag_merge instead.

Definition at line 1694 of file deprecated.c.

{
qof_kvp_bag_merge (kvp_into, intopath, kvp_from, frompath);
}
void gnc_kvp_bag_remove_frame ( KvpFrame root,
const char *  path,
KvpFrame fr 
)
Deprecated:
use qof_kvp_bag_remove_frame instead.

Definition at line 1687 of file deprecated.c.

{
qof_kvp_bag_remove_frame (root, path, fr);
}
void gnc_log_init ( void  )
const char* gnc_log_prettify ( const char *  name)
Deprecated:
use qof_log_prettify instead.

Definition at line 92 of file deprecated.c.

{
return qof_log_prettify (name);
}
gchar* gnc_num_dbg_to_string ( gnc_numeric  n)
Deprecated:
use qof_numeric_dbg_to_string

Definition at line 1813 of file deprecated.c.

{
}
gnc_numeric gnc_numeric_abs ( gnc_numeric  a)
Deprecated:
use qof_numeric_abs

Definition at line 1886 of file deprecated.c.

{
return qof_numeric_abs (a);
}
gnc_numeric gnc_numeric_add ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_add

Definition at line 1859 of file deprecated.c.

{
return qof_numeric_add (a, b, denom, how);
}
static gnc_numeric gnc_numeric_add_fixed ( gnc_numeric  a,
gnc_numeric  b 
)
inlinestatic
gnc_numeric gnc_numeric_add_with_error ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how,
gnc_numeric error 
)
Deprecated:
use qof_numeric_add_with_error

Definition at line 1891 of file deprecated.c.

{
return qof_numeric_add_with_error (a, b, denom, how, error);
}
QofNumericErrorCode gnc_numeric_check ( gnc_numeric  a)
Deprecated:
use qof_numeric_check

Definition at line 1818 of file deprecated.c.

{
return qof_numeric_check (a);
}
gint gnc_numeric_compare ( gnc_numeric  a,
gnc_numeric  b 
)
Deprecated:
use qof_numeric_compare

Definition at line 1823 of file deprecated.c.

{
return qof_numeric_compare (a, b);
}
gnc_numeric gnc_numeric_convert ( gnc_numeric  in,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_convert

Definition at line 1920 of file deprecated.c.

{
return qof_numeric_convert (in, denom, how);
}
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 
)
inlinestatic
Deprecated:
use qof_numeric_create

Definition at line 563 of file deprecated.h.

{
out.num = num;
out.denom = denom;
return out;
}
static gint64 gnc_numeric_denom ( gnc_numeric  a)
inlinestatic
Deprecated:
use qof_numeric_denom

Definition at line 593 of file deprecated.h.

{
return a.denom;
}
gnc_numeric gnc_numeric_div ( gnc_numeric  x,
gnc_numeric  y,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_div

Definition at line 1877 of file deprecated.c.

{
return qof_numeric_div (x, y, denom, how);
}
gnc_numeric gnc_numeric_div_with_error ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how,
gnc_numeric error 
)
Deprecated:
use qof_numeric_div_with_error

Definition at line 1912 of file deprecated.c.

{
return qof_numeric_div_with_error (a, b, denom, how, error);
}
gboolean gnc_numeric_eq ( gnc_numeric  a,
gnc_numeric  b 
)
Deprecated:
use qof_numeric_eq

Definition at line 1843 of file deprecated.c.

{
return qof_numeric_eq (a, b);
}
gboolean gnc_numeric_equal ( gnc_numeric  a,
gnc_numeric  b 
)
Deprecated:
use qof_numeric_equal

Definition at line 1848 of file deprecated.c.

{
return qof_numeric_equal (a, b);
}
gnc_numeric gnc_numeric_error ( QofNumericErrorCode  error_code)
Deprecated:
use qof_numeric_error

Definition at line 1798 of file deprecated.c.

{
return qof_numeric_error (error_code);
}
gnc_numeric gnc_numeric_mul ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_mul

Definition at line 1871 of file deprecated.c.

{
return qof_numeric_mul (a, b, denom, how);
}
gnc_numeric gnc_numeric_mul_with_error ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how,
gnc_numeric error 
)
Deprecated:
use qof_numeric_mul_with_error

Definition at line 1905 of file deprecated.c.

{
return qof_numeric_mul_with_error (a, b, denom, how, error);
}
gnc_numeric gnc_numeric_neg ( gnc_numeric  a)
Deprecated:
use qof_numeric_neg

Definition at line 1882 of file deprecated.c.

{
return qof_numeric_neg (a);
}
gboolean gnc_numeric_negative_p ( gnc_numeric  a)
Deprecated:
use qof_numeric_negative_p

Definition at line 1833 of file deprecated.c.

{
}
static gint64 gnc_numeric_num ( gnc_numeric  a)
inlinestatic
Deprecated:
use qof_numeric_num

Definition at line 587 of file deprecated.h.

{
return a.num;
}
gboolean gnc_numeric_positive_p ( gnc_numeric  a)
Deprecated:
use qof_numeric_positive_p

Definition at line 1838 of file deprecated.c.

{
}
gnc_numeric gnc_numeric_reduce ( gnc_numeric  in)
Deprecated:
use qof_numeric_reduce

Definition at line 1925 of file deprecated.c.

{
return qof_numeric_reduce (in);
}
gint gnc_numeric_same ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_same

Definition at line 1853 of file deprecated.c.

{
return qof_numeric_same (a, b, denom, how);
}
gnc_numeric gnc_numeric_sub ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how 
)
Deprecated:
use qof_numeric_sub

Definition at line 1865 of file deprecated.c.

{
return qof_numeric_sub (a, b, denom, how);
}
static gnc_numeric gnc_numeric_sub_fixed ( gnc_numeric  a,
gnc_numeric  b 
)
inlinestatic
Deprecated:
use qof_numeric_sub_fixed

Definition at line 660 of file deprecated.h.

{
return gnc_numeric_sub (a, b, QOF_DENOM_AUTO,
}
gnc_numeric gnc_numeric_sub_with_error ( gnc_numeric  a,
gnc_numeric  b,
gint64  denom,
gint  how,
gnc_numeric error 
)
Deprecated:
use qof_numeric_sub_with_error

Definition at line 1898 of file deprecated.c.

{
return qof_numeric_sub_with_error (a, b, denom, how, error);
}
gdouble gnc_numeric_to_double ( gnc_numeric  in)
Deprecated:
use qof_numeric_to_double

Definition at line 1803 of file deprecated.c.

{
return qof_numeric_to_double (in);
}
gchar* gnc_numeric_to_string ( gnc_numeric  n)
Deprecated:
use qof_numeric_to_string

Definition at line 1808 of file deprecated.c.

{
}
static gnc_numeric gnc_numeric_zero ( void  )
inlinestatic
Deprecated:
use qof_numeric_zero

Definition at line 572 of file deprecated.h.

{
return qof_numeric_create (0, 1);
}
gboolean gnc_numeric_zero_p ( gnc_numeric  a)
Deprecated:
use qof_numeric_zero_p

Definition at line 1828 of file deprecated.c.

{
return qof_numeric_zero_p (a);
}
const char* gnc_print_date ( Timespec  ts)
Deprecated:
use qof_date_print

Definition at line 780 of file deprecated.c.

{
static gchar buff[MAX_DATE_LENGTH];
QofTime *time;
gchar *str;
ENTER (" using date format %d", df);
time = timespecToQofTime (ts);
str = qof_date_print (qof_date_from_qtime (time), df);
qof_time_free (time);
g_stpcpy (buff, str);
g_free (str);
LEAVE (" printing %s", buff);
return buff;
}
void gnc_report_clock ( int  ,
QofLogModule  ,
QofLogLevel  ,
const char *  ,
const char *  ,
  ... 
)
Deprecated:
no replacement
void gnc_report_clock_total ( int  ,
QofLogModule  ,
QofLogLevel  ,
const char *  ,
const char *  ,
  ... 
)
Deprecated:
no replacement
void gnc_set_log_level ( QofLogModule  module,
QofLogLevel  level 
)
Deprecated:
use qof_log_set_level insead.

Definition at line 69 of file deprecated.c.

{
qof_log_set_level (log_module, (QofLogLevel) level);
}
void gnc_set_log_level_global ( QofLogLevel  level)
Deprecated:
use qof_log_set_level_registered instead.

Definition at line 75 of file deprecated.c.

void gnc_set_logfile ( FILE *  outfile)
Deprecated:
use qof_log_set_file instead.

Definition at line 87 of file deprecated.c.

{
qof_log_set_file (outfile);
}
gboolean gnc_should_log ( QofLogModule  log_module,
QofLogLevel  log_level 
)
Deprecated:
use qof_log_check instead.

Definition at line 123 of file deprecated.c.

{
return qof_log_check (log_module, log_level);
}
void gnc_start_clock ( int  ,
QofLogModule  ,
QofLogLevel  ,
const char *  ,
const char *  ,
  ... 
)
Deprecated:
no replacement
gchar* gnc_stpcpy ( gchar *  dest,
const gchar *  src 
)
Deprecated:
use ::qof_util_stpcpy instead.

Definition at line 192 of file deprecated.c.

{
return g_stpcpy (dest, src);
}
gpointer gnc_string_cache_insert ( gconstpointer  key)
Deprecated:
use qof_util_string_cache_insert instead.

Definition at line 186 of file deprecated.c.

{
}
void gnc_string_cache_remove ( gconstpointer  key)
Deprecated:
use qof_util_string_cache_remove instead.

Definition at line 210 of file deprecated.c.

gboolean gnc_strisnum ( const guchar *  s)
Deprecated:
use qof_util_string_isnum

Definition at line 1658 of file deprecated.c.

{
}
void gnc_timespec2dmy ( Timespec  ts,
gint *  day,
gint *  month,
gint *  year 
)
Deprecated:
use QofDate instead.

Definition at line 1232 of file deprecated.c.

{
QofTime *time;
QofDate *qd;
time = timespecToQofTime (ts);
qd = qof_date_from_qtime (time);
qof_time_free (time);
if (day)
*day = qd->qd_mday;
if (month)
*month = qd->qd_mon;
if ((year) && (qd->qd_year < 0) && (qd->qd_year > G_MAXINT))
*year = (gint)qd->qd_year;
}
int gnc_timespec_last_mday ( Timespec  ts)
Deprecated:
use g_date_get_days_in_month instead.

Definition at line 646 of file deprecated.c.

{
/* Replacement code should not use localtime */
struct tm *result;
time_t t_secs = t.tv_sec + (t.tv_nsec / QOF_NSECS);
result = localtime (&t_secs);
return date_get_last_mday (result);
}
gchar* gnc_timespec_to_iso8601_buff ( Timespec  ts,
gchar *  buff 
)
Deprecated:
set QOF_DATE_FORMAT_ISO8601 and call qof_date_print

Definition at line 1197 of file deprecated.c.

{
gint len, tz_hour, tz_min;
glong secs;
gchar cyn;
time_t tmp;
struct tm parsed;
tmp = ts.tv_sec;
localtime_r (&tmp, &parsed);
secs = gnc_timezone (&parsed);
tz_hour = secs / 3600;
tz_min = (secs % 3600) / 60;
cyn = '-';
if (0 > tz_hour)
{
cyn = '+';
tz_hour = -tz_hour;
}
len = sprintf (buff, "%4d-%02d-%02d %02d:%02d:%02d.%06ld %c%02d%02d",
parsed.tm_year + 1900,
parsed.tm_mon + 1,
parsed.tm_mday,
parsed.tm_hour,
parsed.tm_min,
parsed.tm_sec, ts.tv_nsec / 1000, cyn, tz_hour, tz_min);
buff += len;
return buff;
}
time_t gnc_timet_get_day_end ( time_t  time_val)
Deprecated:
no replacement.

Definition at line 589 of file deprecated.c.

{
struct tm tm;
gnc_tm_get_day_end (&tm, time_val);
return mktime (&tm);
}
time_t gnc_timet_get_day_end_gdate ( GDate *  date)
Deprecated:
no replacement

Definition at line 613 of file deprecated.c.

{
struct tm stm;
time_t secs;
stm.tm_year = g_date_get_year (date) - 1900;
stm.tm_mon = g_date_get_month (date) - 1;
stm.tm_mday = g_date_get_day (date);
gnc_tm_set_day_end (&stm);
secs = mktime (&stm);
return secs;
}
time_t gnc_timet_get_day_start ( time_t  time_val)
Deprecated:
no replacement.

Definition at line 580 of file deprecated.c.

{
struct tm tm;
gnc_tm_get_day_start (&tm, time_val);
return mktime (&tm);
}
time_t gnc_timet_get_day_start_gdate ( GDate *  date)
Deprecated:
no replacement

Definition at line 599 of file deprecated.c.

{
struct tm stm;
time_t secs;
stm.tm_year = g_date_get_year (date) - 1900;
stm.tm_mon = g_date_get_month (date) - 1;
stm.tm_mday = g_date_get_day (date);
gnc_tm_set_day_start (&stm);
secs = mktime (&stm);
return secs;
}
time_t gnc_timet_get_today_end ( void  )
Deprecated:
no replacement.

Definition at line 677 of file deprecated.c.

{
struct tm tm;
gnc_tm_get_day_end (&tm, time (NULL));
return mktime (&tm);
}
time_t gnc_timet_get_today_start ( void  )
Deprecated:
no replacement

Definition at line 668 of file deprecated.c.

{
struct tm tm;
gnc_tm_get_day_start (&tm, time (NULL));
return mktime (&tm);
}
glong gnc_timezone ( struct tm *  tm)
Deprecated:
no replacement

Definition at line 1249 of file deprecated.c.

{
g_return_val_if_fail (tm != NULL, 0);
return -(tm->tm_gmtoff);
}
void gnc_tm_get_day_end ( struct tm *  tm,
time_t  time_val 
)
Deprecated:
no replacement.

Definition at line 573 of file deprecated.c.

{
tm = localtime_r (&time_val, tm);
gnc_tm_set_day_end (tm);
}
void gnc_tm_get_day_start ( struct tm *  tm,
time_t  time_val 
)
Deprecated:
no replacement.

Definition at line 548 of file deprecated.c.

{
tm = localtime_r (&time_val, tm);
gnc_tm_set_day_start (tm);
}
void gnc_tm_get_today_end ( struct tm *  tm)
Deprecated:
no replacement

Definition at line 662 of file deprecated.c.

{
gnc_tm_get_day_end (tm, time (NULL));
}
void gnc_tm_get_today_start ( struct tm *  tm)
Deprecated:
no replacement.

Definition at line 656 of file deprecated.c.

{
gnc_tm_get_day_start (tm, time (NULL));
}
void gnc_tm_set_day_end ( struct tm *  tm)
Deprecated:
use qof_time_set_day_end instead.

Definition at line 564 of file deprecated.c.

{
tm->tm_hour = 23;
tm->tm_min = 59;
tm->tm_sec = 59;
tm->tm_isdst = -1;
}
void gnc_tm_set_day_middle ( struct tm *  tm)
Deprecated:
use qof_time_set_day_middle instead.

Definition at line 555 of file deprecated.c.

{
tm->tm_hour = 12;
tm->tm_min = 0;
tm->tm_sec = 0;
tm->tm_isdst = -1;
}
void gnc_tm_set_day_start ( struct tm *  tm)
Deprecated:
use qof_time_set_day_start instead.

Definition at line 539 of file deprecated.c.

{
tm->tm_hour = 0;
tm->tm_min = 0;
tm->tm_sec = 0;
tm->tm_isdst = -1;
}
QofBackend* gncBackendInit_file ( const char *  book_id,
void *  data 
)
Deprecated:
no replacement.
void kvp_frame_add_timespec ( KvpFrame frame,
const gchar *  path,
Timespec  ts 
)
Timespec kvp_frame_get_timespec ( const KvpFrame frame,
const gchar *  path 
)
Deprecated:
use ::kvp_frame_get_time instead.
void kvp_frame_set_timespec ( KvpFrame frame,
const gchar *  path,
Timespec  ts 
)
Timespec kvp_value_get_timespec ( const KvpValue value)
Deprecated:
use ::kvp_value_get_time instead.

Definition at line 1493 of file deprecated.c.

{
QofTime *qt;
ts.tv_sec = 0;
ts.tv_nsec = 0;
if (!value)
return ts;
qt = kvp_value_get_time (value);
ts = qof_time_to_Timespec (qt);
return ts;
}
KvpValue* kvp_value_new_timespec ( Timespec  timespec)
Deprecated:
use ::kvp_value_new_time instead.

Definition at line 1482 of file deprecated.c.

{
QofTime *qt;
KvpValue *retval;
qt = timespecToQofTime (value);
retval = kvp_value_new_time (qt);
return retval;
}
QofErrorId qof_backend_get_error ( QofBackend be)
Deprecated:
use qof_error_get_be instead.

Definition at line 1983 of file deprecated.c.

{
if (!be)
return ERR_BACKEND_NO_BACKEND;
/* use 'stack-pop' semantics */
err = be->last_err;
be->last_err = ERR_BACKEND_NO_ERR;
return err;
}
gchar* qof_backend_get_message ( QofBackend be)
\xrefitem deprecated 230.
Note:
Unlike the deprecated function, the string returned by qof_error_get_message must NOT be freed by the caller.

Definition at line 2020 of file deprecated.c.

{
if (!be)
return g_strdup ("ERR_BACKEND_NO_BACKEND");
if (!be->error_msg)
return NULL;
return g_strdup(qof_error_get_message_be (be));
}
void qof_backend_set_error ( QofBackend be,
QofErrorId  err 
)
Deprecated:
use qof_error_set_be instead.

Definition at line 1976 of file deprecated.c.

{
if (!be)
return;
qof_error_set_be (be, err);
}
void qof_backend_set_message ( QofBackend be,
const gchar *  format,
  ... 
)
Deprecated:
use qof_error_register instead.

Definition at line 1995 of file deprecated.c.

{
va_list args;
gchar *buffer;
if (!be)
return;
/* If there's already something here, free it */
if (be->error_msg)
g_free (be->error_msg);
if (!format)
{
be->error_msg = NULL;
return;
}
va_start (args, format);
buffer = (gchar *) g_strdup_vprintf (format, args);
va_end (args);
be->error_msg = buffer;
}
gboolean qof_begin_edit ( QofInstance inst)
\xrefitem deprecated 141.
Warning:
Important The only workable implementation of this deprecated routine causes a lot of unnecessary work in the backend. All users should refactor their code to check whether the incoming data is different to the existing data and avoid editing that parameter.
Parameters:
instpointer to the instance to prepare to edit.

Definition at line 1718 of file deprecated.c.

{
QofEntity * ent;
param_flag = TRUE;
ent = &inst->entity;
type = ent->e_type;
qof_class_param_foreach (type, param_edit_cb, inst);
return param_flag;
}
gint qof_book_mergeCommit ( QofBookMergeData mergeData)
Deprecated:
use qof_book_merge_commit instead.

Definition at line 173 of file deprecated.c.

{
return qof_book_merge_commit (mergeData);
}
QofBookMergeData* qof_book_mergeInit ( QofBook importBook,
QofBook targetBook 
)
Deprecated:
use qof_book_merge_init instead.

Definition at line 160 of file deprecated.c.

{
return qof_book_merge_init (importBook, targetBook);
}
void qof_book_mergeRuleForeach ( QofBookMergeData mergeData,
QofBookMergeRuleForeachCB  callback,
QofBookMergeResult  mergeResult 
)
Deprecated:
use qof_book_merge_rule_foreach instead.

Definition at line 179 of file deprecated.c.

{
qof_book_merge_rule_foreach (mergeData, cb, mergeResult);
}
QofBookMergeData* qof_book_mergeUpdateResult ( QofBookMergeData mergeData,
QofBookMergeResult  tag 
)
Deprecated:
use qof_book_merge_update_result instead.

Definition at line 166 of file deprecated.c.

{
return qof_book_merge_update_result (mergeData, tag);
}
void qof_book_set_schedxactions ( QofBook book,
GList *  newList 
)
Deprecated:
no replacement.
gboolean qof_commit_edit ( QofInstance inst)
\xrefitem deprecated 143.
Warning:
Important The only workable implementation of this deprecated routine causes a lot of unnecessary work in the backend. All users should refactor their code to check whether the incoming data is different to the existing data and avoid editing that parameter.
Parameters:
instpointer to the instance to commit.

Definition at line 1730 of file deprecated.c.

{
QofEntity * ent;
param_flag = TRUE;
ent = &inst->entity;
type = ent->e_type;
qof_class_param_foreach (type, param_commit_cb, inst);
return param_flag;
}
gboolean qof_commit_edit_part2 ( QofInstance inst,
void(*)(QofInstance *, QofBackendError)  on_error,
void(*)(QofInstance *)  on_done,
void(*)(QofInstance *)  on_free 
)
Deprecated:
use qof_util_param_commit instead.

Definition at line 1742 of file deprecated.c.

{
ENTER (" ");
/* See if there's a backend. If there is, invoke it. */
be = qof_book_get_backend (inst->book);
if (be && qof_backend_commit_exists(be))
{
QofBackendError errcode;
do {
errcode = qof_backend_get_error (be);
} while (ERR_BACKEND_NO_ERR != errcode);
qof_backend_run_commit(be, inst);
errcode = qof_backend_get_error (be);
if (ERR_BACKEND_NO_ERR != errcode)
{
inst->do_free = FALSE;
qof_backend_set_error (be, errcode);
if (on_error)
on_error (inst, errcode);
LEAVE (" errcode=%d", errcode);
return FALSE;
}
inst->dirty = FALSE;
}
if (inst->do_free) {
LEAVE (" do_free");
if (on_free)
on_free(inst);
return TRUE;
}
if (on_done)
on_done(inst);
LEAVE (" done");
return TRUE;
}
gboolean qof_date_add_days ( Timespec ts,
gint  days 
)
Deprecated:
use qof_date_adddays instead.

Definition at line 1351 of file deprecated.c.

{
struct tm tm;
time_t tt;
g_return_val_if_fail(ts, FALSE);
tt = timespecToTime_t(*ts);
#ifdef HAVE_GMTIME_R
tm = *gmtime_r(&tt, &tm);
#else
tm = *gmtime(&tt);
#endif
tm.tm_mday += days;
tt = mktime(&tm);
if(tt < 0) { return FALSE; }
timespecFromTime_t(ts, tt);
return TRUE;
}
gboolean qof_date_add_months ( Timespec ts,
gint  months,
gboolean  track_last_day 
)
Deprecated:
use qof_date_addmonths instead.

Definition at line 1371 of file deprecated.c.

{
struct tm tm;
time_t tt;
gint new_last_mday;
gboolean was_last_day;
g_return_val_if_fail(ts, FALSE);
tt = timespecToTime_t(*ts);
#ifdef HAVE_GMTIME_R
tm = *gmtime_r(&tt, &tm);
#else
tm = *gmtime(&tt);
#endif
was_last_day = date_is_last_mday(&tm);
tm.tm_mon += months;
while (tm.tm_mon > 11) {
tm.tm_mon -= 12;
tm.tm_year++;
}
if (track_last_day) {
new_last_mday = date_get_last_mday(&tm);
if (was_last_day || (tm.tm_mday > new_last_mday)) {
tm.tm_mday = new_last_mday;
}
}
tt = mktime(&tm);
if(tt < 0) { return FALSE; }
timespecFromTime_t(ts, tt);
return TRUE;
}
time_t qof_date_dmy_to_sec ( gint  day,
gint  month,
gint  year 
)
Deprecated:
returns incorrect values for dates before 1970. use qof_time_dmy_to_time.

Definition at line 363 of file deprecated.c.

{
QofTime *qt;
QofDate *qd;
time_t retval;
qd = qof_date_new ();
qd->qd_mday = day;
qd->qd_mon = month;
qd->qd_year = year;
qt = qof_date_to_qtime (qd);
retval = qof_time_get_secs (qt);
return retval;
}
QofDateFormat qof_date_format_get ( void  )
const gchar* qof_date_format_get_string ( QofDateFormat  df)
Deprecated:
no direct replacement.

Definition at line 1408 of file deprecated.c.

{
switch(df) {
return "%m/%d/%y";
return "%d/%m/%y";
return "%d.%m.%y";
return "%Y-%m-%dT%H:%M:%SZ";
return "%y-%m-%d";
default:
return QOF_D_FMT;
};
}
void qof_date_format_set ( QofDateFormat  df)
Deprecated:
use qof_date_format_set_current.

Definition at line 1427 of file deprecated.c.

{
PERR (" unable to set current format, %d", df);
}
const gchar* qof_date_text_format_get_string ( QofDateFormat  df)
Deprecated:
use qof_date_format_get_format

Definition at line 1433 of file deprecated.c.

{
}
gint qof_event_register_old_handler ( GNCEngineEventHandler  old_handler,
gpointer  user_data 
)
Deprecated:
For backwards compatibility - New code must not use this function. The function and the handler prototype will be remove from qofevent.c in libqof2

Definition at line 74 of file qofevent.c.

{
gint handler_id;
ENTER ("(handler=%p, data=%p)", handler, user_data);
/* sanity check */
if (!handler)
{
PERR ("no handler specified");
return 0;
}
PINFO (" deprecated handler specified");
handler_id = find_next_handler_id ();
/* Found one, add the handler */
hi = g_new0 (HandlerInfo, 1);
hi->old_handler = handler;
hi->user_data = user_data;
hi->handler_id = handler_id;
handlers = g_list_prepend (handlers, hi);
LEAVE (" (handler=%p, data=%p) handler_id=%d", handler, user_data,
handler_id);
return handler_id;
}
Timespec qof_instance_get_last_update ( QofInstance inst)
Deprecated:
use ::qof_instance_set_update_time instead.

Definition at line 1257 of file deprecated.c.

{
ts = inst->last_update;
inst->update_time = timespecToQofTime (ts);
return ts;
}
gboolean qof_is_same_day ( time_t  ,
time_t   
)
Deprecated:
no replacement

Definition at line 526 of file deprecated.c.

{
struct tm lta, ltb;
lta = *localtime (&ta);
ltb = *localtime (&tb);
if (lta.tm_year == ltb.tm_year)
{
return (ltb.tm_yday - lta.tm_yday);
}
return (ltb.tm_year - lta.tm_year)*365; /* very approximate */
}
void qof_log_set_level_global ( QofLogLevel  level)
\xrefitem deprecated 5.

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.

char* qof_print_date ( time_t  secs)
Deprecated:
use qof_date_print

Definition at line 767 of file deprecated.c.

{
QofTime *time;
gchar *str;
time = qof_time_from_time_t (t, 0);
str = qof_date_print (qof_date_from_qtime (time), df);
qof_time_free (time);
return str;
}
size_t qof_print_date_buff ( char *  buff,
size_t  buflen,
time_t  secs 
)
Deprecated:
no replacement.

Definition at line 739 of file deprecated.c.

{
struct tm *theTime;
if (!buff)
return 0;
theTime = localtime (&t);
return qof_print_date_dmy_buff (buff, len,
theTime->tm_mday, theTime->tm_mon + 1, theTime->tm_year + 1900);
}
size_t qof_print_date_dmy_buff ( gchar *  buff,
size_t  buflen,
gint  day,
gint  month,
gint  year 
)
Deprecated:
no replacement.
size_t qof_print_date_time_buff ( char *  buff,
size_t  len,
time_t  secs 
)
Deprecated:
no replacement.

Definition at line 451 of file deprecated.c.

{
int flen;
int day, month, year, hour, min, sec;
struct tm ltm, gtm;
if (!buff)
return 0;
ltm = *localtime (&secs);
day = ltm.tm_mday;
month = ltm.tm_mon + 1;
year = ltm.tm_year + 1900;
hour = ltm.tm_hour;
min = ltm.tm_min;
sec = ltm.tm_sec;
{
flen =
g_snprintf (buff, len, "%2d/%2d/%-4d %2d:%02d", day, month,
year, hour, min);
break;
flen =
g_snprintf (buff, len, "%2d.%2d.%-4d %2d:%02d", day, month,
year, hour, min);
break;
flen =
g_snprintf (buff, len, "%04d-%02d-%02d %02d:%02d", year, month,
day, hour, min);
break;
{
gtm = *gmtime (&secs);
flen = strftime (buff, len, QOF_UTC_DATE_FORMAT, &gtm);
break;
}
{
flen = strftime (buff, len, QOF_D_T_FMT, &ltm);
}
break;
default:
flen =
g_snprintf (buff, len, "%2d/%2d/%-4d %2d:%02d", month, day,
year, hour, min);
break;
}
return flen;
}
size_t qof_print_gdate ( char *  buf,
size_t  bufflen,
GDate *  gd 
)
Deprecated:
no replacement
size_t qof_print_hours_elapsed_buff ( char *  buff,
size_t  len,
int  secs,
gboolean  show_secs 
)
Deprecated:
no replacement.

Definition at line 381 of file deprecated.c.

{
size_t flen;
if (0 <= secs)
{
if (show_secs)
{
flen = g_snprintf (buff, len,
"%02d:%02d:%02d", (int) (secs / 3600),
(int) ((secs % 3600) / 60), (int) (secs % 60));
}
else
{
flen = g_snprintf (buff, len,
"%02d:%02d", (int) (secs / 3600),
(int) ((secs % 3600) / 60));
}
}
else
{
if (show_secs)
{
flen = g_snprintf (buff, len,
"-%02d:%02d:%02d", (int) (-secs / 3600),
(int) ((-secs % 3600) / 60), (int) (-secs % 60));
}
else
{
flen = g_snprintf (buff, len,
"-%02d:%02d", (int) (-secs / 3600),
(int) ((-secs % 3600) / 60));
}
}
return flen;
}
size_t qof_print_minutes_elapsed_buff ( char *  buff,
size_t  len,
int  secs,
gboolean  show_secs 
)
Deprecated:
no replacement.

Definition at line 419 of file deprecated.c.

{
size_t flen;
if (0 <= secs)
{
if (show_secs)
{
flen = g_snprintf (buff, len,
"%02d:%02d", (int) (secs / 60), (int) (secs % 60));
}
else
{
flen = g_snprintf (buff, len, "%02d", (int) (secs / 60));
}
}
else
{
if (show_secs)
{
flen = g_snprintf (buff, len,
"-%02d:%02d", (int) (-secs / 60), (int) (-secs % 60));
}
else
{
flen = g_snprintf (buff, len, "-%02d", (int) (-secs / 60));
}
}
return flen;
}
size_t qof_print_time_buff ( char *  buff,
size_t  len,
time_t  secs 
)
Deprecated:
no replacement.
QofQueryPredData* qof_query_date_predicate ( QofQueryCompare  how,
QofDateMatch  options,
Timespec  date 
)
Deprecated:
use ::qof_query_time_predicate instead.

Definition at line 1848 of file qofquerycore.c.

{
query_date_t pdata;
pdata = g_new0 (query_date_def, 1);
pdata->pd.type_name = query_date_type;
pdata->pd.how = how;
pdata->options = options;
pdata->date = date;
return ((QofQueryPredData*)pdata);
}
gboolean qof_query_date_predicate_get_date ( QofQueryPredData pd,
Timespec date 
)
Deprecated:
use qof_query_time_predicate_get_time instead.

Definition at line 1862 of file qofquerycore.c.

{
if (pdata->pd.type_name != query_date_type)
return FALSE;
*date = pdata->date;
return TRUE;
}
void qof_query_print ( QofQuery query)
Deprecated:
Do not call directly, use QofLog.
Deprecated:
this will be private in libqof2.

Definition at line 1577 of file qofquery.c.

{
GList *output;
GString *str;
QofQuerySort *s[3];
gint maxResults = 0, numSorts = 3;
ENTER (" ");
if (!query)
{
LEAVE ("query is (null)");
return;
}
output = NULL;
str = NULL;
maxResults = qof_query_get_max_results (query);
output = qof_query_printSearchFor (query, output);
output = qof_query_printTerms (query, output);
qof_query_get_sorts (query, &s[0], &s[1], &s[2]);
if (s[0])
{
output = qof_query_printSorts (s, numSorts, output);
}
str = g_string_new (" ");
g_string_printf (str, "Maximum number of results: %d", maxResults);
output = g_list_append (output, str);
qof_query_printOutput (output);
LEAVE (" ");
}
void qof_report_clock ( gint  clockno,
QofLogModule  log_module,
QofLogLevel  log_level,
const gchar *  function_name,
const gchar *  format,
  ... 
)
Deprecated:
no replacement.
void qof_report_clock_total ( gint  clockno,
QofLogModule  log_module,
QofLogLevel  log_level,
const gchar *  function_name,
const gchar *  format,
  ... 
)
Deprecated:
no replacement.
gboolean qof_scan_date ( const char *  buff,
int *  day,
int *  month,
int *  year 
)
Deprecated:
use qof_date_parse

Definition at line 971 of file deprecated.c.

{
return qof_scan_date_internal(buff, day, month, year, dateFormat);
}
gboolean qof_scan_date_secs ( const char *  buff,
time_t *  secs 
)
Deprecated:
no replacement
void qof_session_clear_current_session ( void  )
Deprecated:
Each application should keep their own session context.

Definition at line 1652 of file deprecated.c.

{
current_session = NULL;
}
QofSession* qof_session_get_current_session ( void  )
Deprecated:
Each application should keep their own session context.

Definition at line 1633 of file deprecated.c.

{
if (!current_session)
{
current_session = qof_session_new ();
}
return current_session;
}
const gchar* qof_session_get_error_message ( QofSession session)
Deprecated:
use qof_error_get_message instead but note that this clears the error from the session stack.

Definition at line 1938 of file deprecated.c.

{
if (!session)
return "";
if (!session->error_message)
return "";
return session->error_message;
}
QofErrorId qof_session_pop_error ( QofSession session)
Deprecated:
use qof_error_get_id or qof_error_check instead.

Definition at line 1947 of file deprecated.c.

{
if (!session)
return QOF_FATAL;
return qof_error_get_id (session);
}
void qof_session_push_error ( QofSession session,
QofBackendError  err,
const gchar *  message 
)
Deprecated:
use qof_error_set instead.

Definition at line 1930 of file deprecated.c.

{
if (!session)
return;
qof_error_set (session, qof_error_register (message, FALSE));
}
void qof_session_set_current_session ( QofSession session)
Deprecated:
Each application should keep their own session context.

Definition at line 1646 of file deprecated.c.

{
current_session = session;
}
void qof_start_clock ( gint  clockno,
QofLogModule  log_module,
QofLogLevel  log_level,
const gchar *  function_name,
const gchar *  format,
  ... 
)
Deprecated:
no replacement.
GCache* qof_util_get_string_cache ( void  )
Deprecated:
use qof_init instead.

Definition at line 407 of file qofutil.c.

{
if (!qof_string_cache)
{
qof_string_cache = g_cache_new ((GCacheNewFunc) g_strdup, /* value_new_func */
g_free, /* value_destroy_func */
(GCacheDupFunc) g_strdup, /* key_dup_func */
g_free, /* key_destroy_func */
g_str_hash, /* hash_key_func */
g_str_hash, /* hash_value_func */
g_str_equal); /* key_equal_func */
}
return qof_string_cache;
}
gchar* qof_util_param_as_string ( QofEntity ent,
QofParam param 
)
Deprecated:
use qof_util_param_to_string instead.

Definition at line 1783 of file deprecated.c.

{
return qof_util_param_to_string (ent, param);
}
gboolean string_to_gnc_numeric ( const gchar *  str,
gnc_numeric n 
)
Deprecated:
use qof_numeric_from_string

Definition at line 1793 of file deprecated.c.

{
return qof_numeric_from_string (str, n);
}
Timespec timespec_abs ( const Timespec t)
Deprecated:
use qof_time_abs.

Definition at line 337 of file deprecated.c.

{
QofTime *qt = timespecToQofTime (*t);
ts = qof_time_to_Timespec (qt);
return ts;
}
gint timespec_cmp ( const Timespec ta,
const Timespec tb 
)
Deprecated:
use qof_time_cmp.

Definition at line 290 of file deprecated.c.

{
QofTime *qta, *qtb;
gint retval;
qta = timespecToQofTime (*ta);
qtb = timespecToQofTime (*tb);
retval = qof_time_cmp (qta, qtb);
return retval;
}
Timespec timespec_diff ( const Timespec ta,
const Timespec tb 
)
Deprecated:
use qof_time_diff.

Definition at line 321 of file deprecated.c.

{
QofTime *qta, *qtb, *qt;
qta = timespecToQofTime (*ta);
qtb = timespecToQofTime (*tb);
qt = qof_time_diff (qta, qtb);
ts = qof_time_to_Timespec (qt);
return ts;
}
gboolean timespec_equal ( const Timespec ta,
const Timespec tb 
)
Deprecated:
use qof_time_equal.

Definition at line 276 of file deprecated.c.

{
QofTime *qta, *qtb;
gboolean retval;
qta = timespecToQofTime (*ta);
qtb = timespecToQofTime (*tb);
retval = qof_time_equal (qta, qtb);
return retval;
}
Timespec timespecCanonicalDayTime ( Timespec  t)
Deprecated:
use ::qof_time_canonical_day_time.

Definition at line 348 of file deprecated.c.

{
struct tm tm, *result;
Timespec retval;
time_t t_secs = t.tv_sec + (t.tv_nsec / QOF_NSECS);
result = localtime(&t_secs);
tm = *result;
gnc_tm_set_day_middle(&tm);
retval.tv_sec = mktime(&tm);
retval.tv_nsec = 0;
return retval;
}
void timespecFromTime_t ( Timespec ts,
time_t  t 
)
Deprecated:
use qof_time_from_time_t instead

Definition at line 304 of file deprecated.c.

{
QofTime *time;
time = qof_time_new ();
time = qof_time_from_time_t (t, 0);
*ts = qof_time_to_Timespec (time);
qof_time_free (time);
}
time_t timespecToTime_t ( Timespec  ts)
Deprecated:
use qof_time_to_time_t.

Definition at line 315 of file deprecated.c.

{
return ts.tv_sec;
}
char* xaccDateUtilGetStamp ( time_t  thyme)
Deprecated:
no direct replacement, use a QofDateFormat

Definition at line 686 of file deprecated.c.

{
struct tm *stm;
stm = localtime (&thyme);
return g_strdup_printf ("%04d%02d%02d%02d%02d%02d",
(stm->tm_year + 1900),
(stm->tm_mon + 1),
stm->tm_mday, stm->tm_hour, stm->tm_min, stm->tm_sec);
}
char* xaccDateUtilGetStampNow ( void  )
Deprecated:
use qof_time_stamp_now

Definition at line 1439 of file deprecated.c.

{
return qof_time_stamp_now ();
}
time_t xaccDMYToSec ( gint  day,
gint  month,
gint  year 
)