Ondřej Surý
be0f38553e
Make isc_result tables smaller
...
The isc_result_t enum was to sparse when each library code would skip to
next << 16 as a base. Remove the huge holes in the isc_result_t enum to
make the isc_result tables more compact.
This change required a rewrite how we map dns_rcode_t to isc_result_t
and back, so we don't ever return neither isc_result_t value nor
dns_rcode_t out of defined range.
(cherry picked from commit a8e6c3b8f7 )
2023-06-15 16:27:17 +02:00
..
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-07-05 13:04:17 -07:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2023-01-11 10:21:39 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-09-27 00:45:28 -07:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-17 16:00:27 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-17 16:00:27 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2022-03-08 20:24:54 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-01-11 17:15:33 +01:00
2022-10-20 16:10:21 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-10-18 14:30:43 +02:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-17 16:00:27 +01:00
2022-01-11 09:05:02 +01:00
2023-01-09 14:23:26 -08:00
2022-01-27 16:18:34 -08:00
2022-01-11 09:05:02 +01:00
2023-01-19 12:20:10 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-03-31 16:47:15 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-12-21 12:41:15 +00:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2023-06-15 16:27:17 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-27 16:18:34 -08:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-09 09:25:37 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-04 15:33:33 +11:00
2022-06-16 18:09:33 +02:00
2022-01-11 09:05:02 +01:00
2023-01-18 18:04:41 +01:00
2022-01-11 09:05:02 +01:00
2022-06-16 18:09:33 +02:00
2022-11-25 14:16:09 +00:00
2023-01-18 22:39:26 +01:00
2022-12-23 13:58:14 +02:00
2022-01-11 09:05:02 +01:00
2023-03-31 16:47:15 +02:00
2022-10-20 16:10:21 +02:00
2022-01-11 09:05:02 +01:00
2023-04-14 06:21:03 +02:00