summaryrefslogtreecommitdiff
path: root/tests/resize_failure_test.c
diff options
context:
space:
mode:
authorBerke Güzel <wenekar1@gmail.com>2026-10-15 12:28:35 +0300
committerBerke Güzel <wenekar1@gmail.com>2026-10-15 12:28:35 +0300
commit1924e4e0c9c863b641f08224f740feb51bf1bc7d (patch)
treeb6003ac00631d6e6ce9873ea1d46974a0afe7aae /tests/resize_failure_test.c
parent5f03033b0e211f9ed13e7a1351f9a8f9011ab665 (diff)
Document snapshot pointer lifetimes and make getters NULL-safe
The snapshot getters crashed on a NULL snapshot, unlike the rest of the API. They now return NULL, an empty span, 0, or write nothing, as the terminal functions do. term_snapshot_cluster writes nothing when cps is NULL or cap is 0. Document that the view and its palette keep their address for the life of the snapshot, and that a row pointer lasts only until the next update or free, since an update can realloc the cell array. Rename the term_input.h include guard to TERM_INPUT_H to match the file. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Diffstat (limited to 'tests/resize_failure_test.c')
0 files changed, 0 insertions, 0 deletions