00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "config.h"
00027 #include "cashobjects.h"
00028 #include "gnc-engine.h"
00029 #include "AccountP.h"
00030 #include "TransactionP.h"
00031 #include "SchedXaction.h"
00032 #include "SX-book-p.h"
00033 #include "gnc-pricedb-p.h"
00034 #include "gnc-lot-p.h"
00035 #include "gnc-budget.h"
00036
00037 gboolean
00038 cashobjects_register(void)
00039 {
00040 g_return_val_if_fail(gnc_commodity_table_register(), FALSE);
00041 g_return_val_if_fail(xaccAccountRegister(), FALSE);
00042 g_return_val_if_fail ( xaccTransRegister(), FALSE);
00043 g_return_val_if_fail ( xaccSplitRegister(), FALSE);
00044 g_return_val_if_fail ( SXRegister (), FALSE);
00045 g_return_val_if_fail ( gnc_sxtt_register(), FALSE);
00046 g_return_val_if_fail(gnc_pricedb_register(),FALSE);
00047 g_return_val_if_fail (gnc_budget_register(),FALSE);
00048 g_return_val_if_fail ( gnc_lot_register (), FALSE);
00049 return TRUE;
00050 }
00051