diff options
Diffstat (limited to 'libpanto-c/src')
| -rw-r--r-- | libpanto-c/src/lib.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpanto-c/src/lib.zig b/libpanto-c/src/lib.zig index 9b55bee..78202fb 100644 --- a/libpanto-c/src/lib.zig +++ b/libpanto-c/src/lib.zig @@ -591,6 +591,11 @@ export fn panto_agent_run(a: *PantoAgent, text: ?[*:0]const u8, out: **PantoStre out.* = @ptrCast(st); return .ok; } +export fn panto_stream_reopen(s: *PantoStream) PantoStatus { + const st: *panto.Stream = @ptrCast(@alignCast(s)); + st.reopen() catch |e| return setErr("{t}", .{e}); + return .ok; +} export fn panto_stream_destroy(s: ?*PantoStream) void { if (s) |ptr| { const st: *panto.Stream = @ptrCast(@alignCast(ptr)); |
