un-inception/clients
russell@unturf.com 1fda4110b1 feat(c): Full API surface with 43 functions (27 implemented, 16 stubbed)
C SDK now declares the complete API matching Python/Go/Java/etc:
- 8 Execution functions (stubbed - need JSON parsing)
- 9 Session functions (5 working: destroy/freeze/unfreeze/boost/unboost)
- 17 Service functions (11 working: all operations except list/get/execute)
- 8 Snapshot functions (6 working: all operations except list/get)
- 1 Key validation function (working)

Working functions call actual internal CLI code via wrappers.
Stubbed functions return NULL - they need JSON response parsing
which the CLI doesn't have (it prints to stdout).

Header includes complete struct definitions for all return types.
33 unit tests pass.
2026-01-15 18:26:53 -05:00
..
bash feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
c feat(c): Full API surface with 43 functions (27 implemented, 16 stubbed) 2026-01-15 18:26:53 -05:00
clojure feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
cobol feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
crystal feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
csharp feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
d feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
dart feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
elixir feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
erlang feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
fortran feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
fsharp feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
go ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
groovy feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
haskell feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
java ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
javascript ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
julia feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
kotlin feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
lua feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
nim feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
ocaml feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
perl feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
php ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
powershell feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
prolog feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
python ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
r feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
raku feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
ruby ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
rust ci: Disable GitHub Actions workflow temporarily 2026-01-15 17:38:19 -05:00
scala feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
scheme feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
swift feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
tcl feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00
typescript feat: add Makefiles for 10 more language clients 2026-01-15 16:52:58 -05:00
zig feat: add Makefiles for 19 more language clients 2026-01-15 16:55:36 -05:00