gnucash master: Add failing unittest for aqbanking lookup of trans_retrieval date.
John Ralls
jralls at ceridwen.us
Mon Sep 8 10:17:47 EDT 2014
On Sep 8, 2014, at 5:31 AM, Christian Stimming <christian at cstimming.de> wrote:
> Zitat von John Ralls <jralls at ceridwen.us>:
>>> recently I noticed the "trans-retrieval" slot in the aqbanking account doesn't
>>> remember its value.
>>
>> Christian,
>>
>> Yeah, fixed and pushed, e210f8c.
>>
>> The difference was that your test used the defective accessor function and mine used qof_instance_get directly with the right parameter type (Timespec ** instead of Timespec *).
>
> Ah, the wonders of zero compile-time checks of variable argument lists in C...
>
> Thanks a lot for fixing this!
>
It's not C's fault; C compiler's know the difference between pointers and pointers-to-pointers and how to raise type errors. It's GValue's conversion of everything to void* that defeats the type checking.
Regards,
John Ralls
More information about the gnucash-devel
mailing list