When writing GnuCash C functions, is it preferred to declare all variables
at the very top? Or am I free to declare them in other places to get more
control over scope, like:
if (condition)
{
int private_to_if;
do something...
}
Cheers,
Charles