diff options
author | 2020-03-02 21:18:32 +0200 | |
---|---|---|
committer | 2020-03-02 21:18:32 +0200 | |
commit | b6fe7f8d9ade5e1b665bcf2cddb145fd2e0fde57 (patch) | |
tree | 54c655f2749b63ce4821fd3cb18d97d1bde88272 /src/io.c | |
parent | ad1bc59382e3cda63ce507cd7f56fc2a201c11e9 (diff) | |
download | algos-ld1-b6fe7f8d9ade5e1b665bcf2cddb145fd2e0fde57.tar.gz algos-ld1-b6fe7f8d9ade5e1b665bcf2cddb145fd2e0fde57.tar.bz2 algos-ld1-b6fe7f8d9ade5e1b665bcf2cddb145fd2e0fde57.zip |
implement get/put wrappers.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
Diffstat (limited to 'src/io.c')
-rw-r--r-- | src/io.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -10,6 +10,7 @@ #include <libgen.h> #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; |