21 #ifndef GNC_ACCOUNT_MERGE_H 22 #define GNC_ACCOUNT_MERGE_H 32 GNC_ACCOUNT_MERGE_DISPOSITION_USE_EXISTING,
33 GNC_ACCOUNT_MERGE_DISPOSITION_CREATE_NEW
34 } GncAccountMergeDisposition;
36 typedef struct _merge_error
40 GncAccountMergeDisposition disposition;
43 GncAccountMergeDisposition determine_account_merge_disposition(
Account *existing_acct,
Account *new_acct);
44 GncAccountMergeDisposition determine_merge_disposition(
Account *existing_root,
Account *new_acct);
46 void account_trees_merge(
Account *existing_root,
Account *new_accts_root);
Account handling public routines.