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