25#ifndef GNC_ENGINE_GUILE_H
26#define GNC_ENGINE_GUILE_H
41GDate gnc_time64_to_GDate(SCM x);
45GncGUID gnc_scm2guid(SCM guid_scm);
47int gnc_guid_p(SCM guid_scm);
50GSList* gnc_query_scm2path(SCM path_scm);
57QofQuery* gnc_scm2query(SCM query_scm);
59SCM gnc_numeric_to_scm(gnc_numeric arg);
61gnc_numeric gnc_scm_to_numeric(SCM arg);
63gnc_commodity* gnc_scm_to_commodity(SCM scm);
65SCM gnc_commodity_to_scm(
const gnc_commodity* commodity);
67SCM gnc_book_to_scm(
const QofBook* book);
69SCM gnc_split_to_scm (
const Split *split);
72GncAccountValue* gnc_scm_to_account_value_ptr(SCM valuearg);
74SCM gnc_account_value_ptr_to_scm(GncAccountValue*);
79void gnc_hook_add_scm_dangler(
const gchar* name, SCM proc);
89time64 gnc_parse_time_to_time64(
const gchar* s,
const gchar* format);
All type declarations for the whole Gnucash engine.
Tax Table programming interface.
gint64 time64
Most systems that are currently maintained, including Microsoft Windows, BSD-derived Unixes and Linux...
The type used to store guids in C.