Timothy Flynn
7c6b5ed161
LibIPC+LibC: Add and use a helper to encode/decoder container sizes
...
While refactoring the IPC encoders and decoders for fallibility, the
inconsistency in which we transfer container sizes was a frequent thing
to trip over. We currently transfer sizes as any of i32, u32, and u64.
This adds a helper to transfer sizes in one consistent way.
Two special cases here are DeprecatedString and Vector, whose encoding
is depended upon by netdb, so that is also updated here.
2023-01-04 20:13:54 +01:00
..
2022-12-28 11:53:41 +01:00
2022-12-06 08:54:33 +01:00
2022-12-06 08:54:33 +01:00
2022-08-23 19:07:12 +01:00
2022-08-23 19:07:12 +01:00
2022-12-31 23:21:06 +01:00
2022-12-03 23:52:23 +00:00
2022-09-18 18:30:05 -07:00
2022-12-28 11:53:41 +01:00
2022-05-23 00:13:26 +02:00
2022-08-23 19:07:12 +01:00
2023-01-02 20:27:20 -05:00
2022-11-29 11:04:21 +01:00
2022-06-30 12:34:16 +01:00
2022-06-30 12:34:16 +01:00
2022-07-19 20:58:51 -07:00
2023-01-02 20:27:20 -05:00
2022-08-23 19:07:12 +01:00
2022-12-06 08:54:33 +01:00
2022-09-05 10:12:02 +01:00
2022-12-28 11:53:41 +01:00
2022-11-29 11:09:19 +01:00
2022-08-23 19:07:12 +01:00
2022-12-30 08:32:46 -07:00
2022-08-23 19:07:12 +01:00
2022-11-29 13:59:47 +00:00
2023-01-02 20:27:20 -05:00
2022-07-08 22:27:38 +00:00
2022-08-23 19:07:12 +01:00
2023-01-02 20:27:20 -05:00
2022-11-25 23:13:16 +01:00
2022-12-28 11:53:41 +01:00
2022-12-11 19:55:37 -07:00
2022-10-10 12:23:12 +02:00
2022-09-29 09:02:17 -04:00
2022-09-16 05:39:28 +00:00
2023-01-02 20:27:20 -05:00
2022-09-16 16:09:19 +00:00
2023-01-04 20:13:54 +01:00
2022-10-15 13:16:24 +02:00
2022-07-22 10:07:15 -07:00
2022-08-23 19:07:12 +01:00
2022-07-22 10:07:15 -07:00
2022-07-21 16:39:22 +02:00
2022-07-21 16:39:22 +02:00
2022-07-19 20:58:51 -07:00
2023-01-02 20:27:20 -05:00
2022-10-24 15:49:39 +02:00
2023-01-02 20:27:20 -05:00
2023-01-02 20:27:20 -05:00
2022-11-08 11:51:19 +01:00
2022-09-05 10:12:02 +01:00
2022-09-20 12:57:21 +01:00
2022-08-23 19:07:12 +01:00
2023-01-02 20:27:20 -05:00
2022-10-27 11:30:19 +01:00
2022-10-27 11:30:19 +01:00
2022-12-06 08:54:33 +01:00
2022-07-21 16:39:22 +02:00
2022-12-11 19:55:37 -07:00
2022-08-23 19:07:12 +01:00
2022-12-28 11:53:41 +01:00
2023-01-02 20:27:20 -05:00
2022-07-22 10:07:15 -07:00
2023-01-02 20:27:20 -05:00
2022-08-23 19:07:12 +01:00
2023-01-02 20:27:20 -05:00
2022-11-01 14:49:09 +00:00
2022-11-29 11:04:21 +01:00
2022-12-11 19:55:37 -07:00
2022-08-23 19:07:12 +01:00
2022-12-11 19:55:37 -07:00
2022-12-11 19:55:37 -07:00
2022-10-23 15:48:45 +02:00
2022-10-06 16:14:40 +01:00
2022-12-28 11:53:41 +01:00
2022-10-14 13:37:29 +02:00
2022-10-14 13:37:29 +02:00
2022-12-03 23:52:23 +00:00
2022-12-06 08:54:33 +01:00
2022-12-06 08:54:33 +01:00
2022-07-22 10:07:15 -07:00
2022-08-23 19:07:12 +01:00
2023-01-02 20:27:20 -05:00
2022-08-23 19:07:12 +01:00
2022-06-12 00:28:26 +01:00
2022-12-11 19:55:37 -07:00
2022-12-11 19:55:37 -07:00
2022-06-30 11:57:49 +02:00
2022-06-30 11:57:49 +02:00
2023-01-02 20:27:20 -05:00
2022-08-23 19:07:12 +01:00