From b6fe7f8d9ade5e1b665bcf2cddb145fd2e0fde57 Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Mon, 2 Mar 2020 21:18:32 +0200 Subject: implement get/put wrappers. Signed-off-by: Gediminas Jakutis --- src/io.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/io.c') diff --git a/src/io.c b/src/io.c index edcda17..a67c230 100644 --- a/src/io.c +++ b/src/io.c @@ -10,6 +10,7 @@ #include #include "io.h" #include "defs.h" +#include "datagen.h" static int stream_open_in(struct stream * const in, const struct settings * const s); static int stream_open_out(struct stream * const in, const struct settings * const s); @@ -83,6 +84,25 @@ early_err: return ret; } +int stream_get(struct stream *in, size_t idx, struct entry_l *data, int tag) +{ + int ret = 0; + + ret = in->get(in, idx, data, tag); + + return ret; +} + +int stream_put(struct stream *in, size_t idx, struct entry_l *data, int tag) +{ + int ret = 0; + + ret = in->put(in, idx, data, tag); + + return ret; +} + + static int stream_open_out(struct stream * const in, const struct settings * const s) { struct stat st; -- cgit v1.2.3