UCL library bug

Eugene Grosbein eugen at grosbein.net
Tue Mar 16 11:22:20 UTC 2021


16.03.2021 16:03, Ionuț Mihalache wrote:

> Hello,
> 
> I am using the ucl library to write in a file 64bit values. The data type
> is uint64_t or int64_t; on write I use %lu or %ld regarding the type and
> everything works, on read on the other hand something weird seems to happen:
> 
> I read using %ld only and for small value it works, for values like
> 18,374,686,479,671,672,848
> the ucl type type is recognized as UCL_STRING instead of UCL_INT and I
> don't know why this is happening. Is there a bug in the library?

Does it help if you use %lld instead? Or maybe %jd ?




More information about the freebsd-hackers mailing list