diff --git a/examples/raw.h b/examples/raw.h index 4077fe6..af43f92 100644 --- a/examples/raw.h +++ b/examples/raw.h @@ -11,7 +11,7 @@ static const size_t BUFFER1_SIZE = 200; static const long BUFFER1_MAGIC = 0xCAFEBABE; struct Queue { - size_t offset; + size_t read_offset; unsigned char data[]; }; diff --git a/examples/raw_receiver.c b/examples/raw_receiver.c index 0e14980..dee1893 100644 --- a/examples/raw_receiver.c +++ b/examples/raw_receiver.c @@ -56,12 +56,12 @@ int main() printf("Initialize queues.\n"); - queue->offset = 0; + queue->read_offset = 0; printf("Main loop.\n"); while (running) { - const struct Message *const message = (struct Message*)queue->data + queue->offset; + const struct Message *const message = (struct Message*)queue->data + queue->read_offset; if (message->magic != BUFFER1_MAGIC) { printf("No messages.\n"); @@ -74,13 +74,13 @@ int main() break; } - if (message->size > BUFFER1_SIZE - sizeof(struct Queue) - queue->offset) { + if (message->size > BUFFER1_SIZE - sizeof(struct Queue) - queue->read_offset) { printf("Buffer return.\n"); - queue->offset = 0; + queue->read_offset = 0; continue; } - queue->offset += message->size; + queue->read_offset += message->size; switch (message->type) { case FINISH: diff --git a/examples/raw_sender.c b/examples/raw_sender.c index 9ba3038..75ba0c4 100644 --- a/examples/raw_sender.c +++ b/examples/raw_sender.c @@ -43,7 +43,7 @@ int main() printf("Initialize queues.\n"); - size_t buffer1_offset = queue->offset; + size_t buffer1_offset = queue->read_offset; for (;;) { const struct Message *const message = (struct Message*)queue->data + buffer1_offset;