summaryrefslogtreecommitdiff
path: root/libpanto-c/src/lib.zig
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-06-16 12:28:55 -0600
committert <t@tjp.lol>2026-06-16 13:10:31 -0600
commit7847db3b13bc8639b5173ce3c56ae4068617ce12 (patch)
treedabd476e020edfcd2b39681c14a78042d587632d /libpanto-c/src/lib.zig
parent493a15c310fe2566107a1b200cb654295502657a (diff)
support static linking, and openai_codex_responses in libpanto-c
Diffstat (limited to 'libpanto-c/src/lib.zig')
-rw-r--r--libpanto-c/src/lib.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/libpanto-c/src/lib.zig b/libpanto-c/src/lib.zig
index d877abe..716e16b 100644
--- a/libpanto-c/src/lib.zig
+++ b/libpanto-c/src/lib.zig
@@ -368,10 +368,10 @@ fn freeProvider(pv: *panto.ProviderConfig) void {
allocator.free(c.model);
if (c.api_version.ptr != "2023-06-01".ptr) allocator.free(c.api_version);
},
- // The Responses style is not constructible across the C ABI (no
- // PantoAPIStyle variant), so `convertProvider` never builds it; this
- // case exists only to keep the union switch exhaustive.
- .openai_responses => |c| {
+ // The Responses styles are not constructible across the C ABI (no
+ // PantoAPIStyle variant), so `convertProvider` never builds them; these
+ // cases exist only to keep the union switch exhaustive.
+ .openai_responses, .openai_codex_responses => |c| {
allocator.free(c.api_key);
allocator.free(c.base_url);
allocator.free(c.model);