fix: update test_cli.c to use transport pointer and remove removed atomic fields
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
This commit is contained in:
15
test_cli.c
15
test_cli.c
@@ -22,18 +22,13 @@ static void test_cli_parse(void) {
|
|||||||
command_queue_init(&engine.command_queue);
|
command_queue_init(&engine.command_queue);
|
||||||
|
|
||||||
// Initialize atomic state mirrors
|
// 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_mode_atomic, (int)QUANTIZE_OFF);
|
||||||
atomic_store(&engine.quantize_threshold_atomic, 0);
|
atomic_store(&engine.quantize_threshold_atomic, 0);
|
||||||
engine.transport.rolling = false;
|
engine.transport->rolling = false;
|
||||||
engine.transport.clock_count = 0;
|
engine.transport->clock_count = 0;
|
||||||
engine.transport.beat_position = 0;
|
engine.transport->beat_position = 0;
|
||||||
engine.transport.bar_position = 0;
|
engine.transport->bar_position = 0;
|
||||||
engine.transport.sample_position = 0;
|
engine.transport->sample_position = 0;
|
||||||
for (int i = 0; i < MAX_CLIPS; i++) {
|
for (int i = 0; i < MAX_CLIPS; i++) {
|
||||||
engine.clips[i].state = CLIP_EMPTY;
|
engine.clips[i].state = CLIP_EMPTY;
|
||||||
engine.clips[i].buffer = NULL; // not needed for parsing
|
engine.clips[i].buffer = NULL; // not needed for parsing
|
||||||
|
|||||||
Reference in New Issue
Block a user