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 6d8427dc97 encoding: Rework encoding lookup
Add missing xmlCharEncoding enum values.

Simplify and speed up encoding lookup by using a table mapping names to
xmlCharEncoding enums and binary search. Rearrange the default handler
table to match the enum layout.

For some encodings we now only lookup the provided or most canonical
name instead of trying several names, expecting that iconv or ICU handle
aliases:

- IBM037 (EBCDIC)
- UCS-2
- UCS-4
- Shift_JIS
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
2024-07-01 18:05:40 +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