1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2026-01-26 21:41:34 +03:00
Files
libxml2/include/libxml
Nick Wellnhofer 282ec1d548 encoding: Rework xmlCharEncodingHandler layout
Reuse some of the old members.

The "input" and "output" function pointers are actually of type
xmlCharEncConvFunc, accepting an additional argument. For default
handlers, this argument is unused, so this should work with most ABIs.
For iconv handlers, these function pointers used to be NULL but now
point to a function which requires the extra argument.

"iconv_in" and "iconv_out" are made void pointers. "uconv_in" and
"uconv_out" are renamed and made void pointers. This is unlikely to
cause issues.

We now expect that the built-in conversion functions correctly report
XML_ENC_ERR_SPACE. For UTF8ToHtml and the ISO-8859-X code, this will be
done in the following commits.
2024-07-01 18:05:40 +02:00
..
2024-01-05 20:39:40 +01:00
2024-06-16 18:47:12 +02:00
2023-09-21 14:47:25 +02:00
2023-12-11 22:05:47 +01:00
2024-04-04 12:23:39 +02:00
2024-06-12 18:19:55 +02:00
2023-11-27 13:43:06 +01:00
2023-12-11 22:05:47 +01:00
2024-06-27 14:44:55 +02:00
2023-12-07 12:31:16 +01:00
2023-12-11 22:05:47 +01:00
2024-06-16 19:56:08 +02:00
2024-06-12 19:55:47 +02:00
2024-05-20 14:23:39 +02:00
2024-06-16 19:56:08 +02:00
2024-04-28 20:42:55 +02:00