UCL library bug

Ionuț Mihalache ionut.mihalache1506 at gmail.com
Tue Mar 16 09:03:59 UTC 2021


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?

Thank you,
Ionut


More information about the freebsd-hackers mailing list