serial: update to use new object system

This commit is contained in:
2025-10-19 21:01:27 +01:00
parent 297ccdc9ce
commit 6e979579ea
5 changed files with 169 additions and 184 deletions

View File

@@ -52,8 +52,8 @@ static const struct b_serial_format_ops *get_formatter(enum b_serial_format fmt)
}
enum b_status b_serial_ctx_serialise(
struct b_serial_ctx *ctx, enum b_serial_format fmt,
struct b_dsref *src, struct b_stream *dest, enum b_serial_flags flags)
struct b_serial_ctx *ctx, enum b_serial_format fmt, b_object *src,
struct b_stream *dest, enum b_serial_flags flags)
{
const struct b_serial_format_ops *ops = get_formatter(fmt);
if (!ops) {
@@ -69,7 +69,7 @@ enum b_status b_serial_ctx_serialise(
enum b_status b_serial_ctx_deserialise(
struct b_serial_ctx *ctx, enum b_serial_format fmt,
struct b_stream *src, struct b_dsref **dest, enum b_serial_flags flags)
struct b_stream *src, b_object **dest, enum b_serial_flags flags)
{
const struct b_serial_format_ops *ops = get_formatter(fmt);
if (!ops) {