On 02/03/2021 16:28, nicolas bats via xml wrote:
Hi,
is there's a reason why xmlReadMemory
<http://xmlsoft.org/html/libxml-parser.html#xmlReadMemory>() accepts int as
the size of the array to transform to xmlDocPtr.
no doubt there's one...
That's simply a design mistake. The API was created 20 years ago when 64-bit
systems were rare.
and in that case how could I retrieve a xmlDocPtr from
memory where size is type of size_t?
If you want to process memory buffers larger than INT_MAX, you can use
xmlReadIO with a custom read callback that uses a size_t to store the offset.
Nick
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml