summaryrefslogtreecommitdiff
path: root/tests/snapshot_scroll_arena_test.c
diff options
context:
space:
mode:
authorBerke Güzel <berke.guzel@gdh.digital>2026-10-15 12:29:25 +0300
committerBerke Güzel <berke.guzel@gdh.digital>2026-10-15 12:29:25 +0300
commit57ebf3b3238a165c1973ecdf96ba79f95d650fc9 (patch)
tree6c6ee6ee17a32d392d068ded61f7a5483ef73e7a /tests/snapshot_scroll_arena_test.c
parent5f03033b0e211f9ed13e7a1351f9a8f9011ab665 (diff)
Add soversion, version macros, and reserved term_options words
The shared library now carries its major version in the SONAME (libterm.so.0), so an ABI break gets a new file name. The header gains TERM_VERSION, TERM_VERSION_MAJOR/MINOR/PATCH and TERM_VERSION_CODE, and term_version() returns the code the library was built with. A test checks the macros against meson.build's project version and against the runtime value. term_options ends with uint32_t reserved[8]. term_new() returns NULL if a word is nonzero, so later versions can give those words a meaning without misreading a caller's leftover data. All-zero options stay valid. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Diffstat (limited to 'tests/snapshot_scroll_arena_test.c')
0 files changed, 0 insertions, 0 deletions