summaryrefslogtreecommitdiff
path: root/libpanto-c/src
diff options
context:
space:
mode:
Diffstat (limited to 'libpanto-c/src')
-rw-r--r--libpanto-c/src/lib.zig5
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));