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 *
|
AccountGroup *
|
||||||
xaccAccountGetChildren (Account *acc)
|
xaccAccountGetChildren (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->children);
|
return (acc->children);
|
||||||
}
|
}
|
||||||
|
|
||||||
AccountGroup *
|
AccountGroup *
|
||||||
xaccAccountGetParent (Account *acc)
|
xaccAccountGetParent (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->parent);
|
return (acc->parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
xaccAccountGetType (Account *acc)
|
xaccAccountGetType (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return 0;
|
||||||
return (acc->type);
|
return (acc->type);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
xaccAccountGetName (Account *acc)
|
xaccAccountGetName (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->accountName);
|
return (acc->accountName);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
xaccAccountGetDescription (Account *acc)
|
xaccAccountGetDescription (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->description);
|
return (acc->description);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
xaccAccountGetNotes (Account *acc)
|
xaccAccountGetNotes (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->notes);
|
return (acc->notes);
|
||||||
}
|
}
|
||||||
|
|
||||||
double
|
double
|
||||||
xaccAccountGetBalance (Account *acc)
|
xaccAccountGetBalance (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return NULL;
|
||||||
return (acc->balance);
|
return (acc->balance);
|
||||||
}
|
}
|
||||||
|
|
||||||
double
|
double
|
||||||
xaccAccountGetClearedBalance (Account *acc)
|
xaccAccountGetClearedBalance (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return 0.0;
|
||||||
return (acc->cleared_balance);
|
return (acc->cleared_balance);
|
||||||
}
|
}
|
||||||
|
|
||||||
double
|
double
|
||||||
xaccAccountGetReconciledBalance (Account *acc)
|
xaccAccountGetReconciledBalance (Account *acc)
|
||||||
{
|
{
|
||||||
|
if (!acc) return 0.0;
|
||||||
return (acc->reconciled_balance);
|
return (acc->reconciled_balance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user