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:
Linas Vepstas 1998-08-08 16:03:38 +00:00
parent e471ed8dd0
commit 23ca8f1c84

View File

@ -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);
}