(char *)NULL, but I don't know where that would be defined.
/* We should now have a fully resolved path name.
g_critical("The table %s in file %s does not have four columns. It cannot "
they would have halted the build. Is this 64-bit only?
I have, but the patch still doesn't make sense to me.
g_strconcat() will start appending random memory junk to your string.
... : a NULL-terminated list of strings to append to the string"
Absolutely no mention of (char*)NULL.
I fear this patch could break a lot more than it purports to fix.
If you were on IRC you'd have more information on this.
passing that into a char*.
> they would have halted the build. Is this 64-bit only?
> I have, but the patch still doesn't make sense to me.
> g_strconcat() will start appending random memory junk to your string.
> string1 : The first string to add, which must not be NULL.
> ... : a NULL-terminated list of strings to append to the string"
> Absolutely no mention of (char*)NULL.
> #define for the cast.
> I fear this patch could break a lot more than it purports to fix.
> If you were on IRC you'd have more information on this.
> passing that into a char*.
an unqualified "0" (which is probably what NULL is) as integer type.
32 bit zero, even if it's some (imaginary) 32-bit machine.
> NULL in these places.
>> If you were on IRC you'd have more information on this.
>> passing that into a char*.
> an unqualified "0" (which is probably what NULL is) as integer type.
> 32 bit zero, even if it's some (imaginary) 32-bit machine.
The problem is that you cannot pass a 32-bit integer into a 64-bit adddress.
causes the build to blow out.
>> NULL in these places.
> where NULL is fine.
problem is before we consider this a gnucash bug.
need to make this change.