mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
some safety wrappers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@947 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
e471ed8dd0
commit
23ca8f1c84
@ -715,54 +715,63 @@ xaccAccountSetNotes (Account *acc, char *str)
|
||||
AccountGroup *
|
||||
xaccAccountGetChildren (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->children);
|
||||
}
|
||||
|
||||
AccountGroup *
|
||||
xaccAccountGetParent (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->parent);
|
||||
}
|
||||
|
||||
int
|
||||
xaccAccountGetType (Account *acc)
|
||||
{
|
||||
if (!acc) return 0;
|
||||
return (acc->type);
|
||||
}
|
||||
|
||||
char *
|
||||
xaccAccountGetName (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->accountName);
|
||||
}
|
||||
|
||||
char *
|
||||
xaccAccountGetDescription (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->description);
|
||||
}
|
||||
|
||||
char *
|
||||
xaccAccountGetNotes (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->notes);
|
||||
}
|
||||
|
||||
double
|
||||
xaccAccountGetBalance (Account *acc)
|
||||
{
|
||||
if (!acc) return NULL;
|
||||
return (acc->balance);
|
||||
}
|
||||
|
||||
double
|
||||
xaccAccountGetClearedBalance (Account *acc)
|
||||
{
|
||||
if (!acc) return 0.0;
|
||||
return (acc->cleared_balance);
|
||||
}
|
||||
|
||||
double
|
||||
xaccAccountGetReconciledBalance (Account *acc)
|
||||
{
|
||||
if (!acc) return 0.0;
|
||||
return (acc->reconciled_balance);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user