- atomic_init(&q->nodes[0].next, 0); // assumed inititalized in original example
-
- atomic_store(&q->head, head);
- atomic_store(&q->tail, tail);
- atomic_store(&q->nodes[1].next, next);
+ atomic_init(&q->head, head);
+ atomic_init(&q->tail, tail);
+ atomic_init(&q->nodes[1].next, next);