From af89c40b6c82cb2b5f58b8891a69a4ce13831afb Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 22:49:48 +0000 Subject: [PATCH] fix: update test_cli.c to use transport pointer and remove removed atomic fields Co-authored-by: aider (deepseek/deepseek-coder) --- test_cli.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/test_cli.c b/test_cli.c index 3f061c7..65e5642 100644 --- a/test_cli.c +++ b/test_cli.c @@ -22,18 +22,13 @@ static void test_cli_parse(void) { command_queue_init(&engine.command_queue); // Initialize atomic state mirrors - atomic_store(&engine.transport_rolling, 0); - atomic_store(&engine.transport_clock_count, 0); - atomic_store(&engine.transport_beat_position, 0); - atomic_store(&engine.transport_bar_position, 0); - atomic_store(&engine.transport_sample_position, 0); atomic_store(&engine.quantize_mode_atomic, (int)QUANTIZE_OFF); atomic_store(&engine.quantize_threshold_atomic, 0); - engine.transport.rolling = false; - engine.transport.clock_count = 0; - engine.transport.beat_position = 0; - engine.transport.bar_position = 0; - engine.transport.sample_position = 0; + engine.transport->rolling = false; + engine.transport->clock_count = 0; + engine.transport->beat_position = 0; + engine.transport->bar_position = 0; + engine.transport->sample_position = 0; for (int i = 0; i < MAX_CLIPS; i++) { engine.clips[i].state = CLIP_EMPTY; engine.clips[i].buffer = NULL; // not needed for parsing