8 // Sequence for reader consistency check
10 // It needs to be atomic to avoid data races
16 void read(int *data1, int *data2);
18 void write(int data1, int data2);
22 void write(seqlock *lock, int data1, int data2);
23 void read(seqlock *lock, int *data1, int *data2);