--- libelwix/example/test_rbuf.c 2025/09/30 11:37:43 1.2.4.1 +++ libelwix/example/test_rbuf.c 2026/02/18 11:41:47 1.4 @@ -25,7 +25,7 @@ main(int argc, char **argv) printf("Result must be 1==%d empty buffer\n", rbuf_dequeue(&rbuf, NULL)); printf("Buffer is empty? %d\n", rbuf_isempty(&rbuf)); printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); - printf("Result enqueue %d\n", rbuf_enqueue(&rbuf, argv[0], argv[0] ? strlen(argv[0]) : 0)); + printf("Result enqueue %d\n", rbuf_enqueue(&rbuf, argv[0], argv[0] ? strlen(argv[0]) : 0, 1)); printf("Buffer is empty? %d\n", rbuf_isempty(&rbuf)); printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); printf("Result dequeue %d\n", (res = rbuf_dequeue(&rbuf, &iov))); @@ -35,7 +35,7 @@ main(int argc, char **argv) printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); for (i = 0; i < argc; i++) - printf("Result enqueue arg#%d %d\n", i, rbuf_enqueue(&rbuf, argv[i], argv[i] ? strlen(argv[i]) : 0)); + printf("Result enqueue arg#%d %d\n", i, rbuf_enqueue(&rbuf, argv[i], argv[i] ? strlen(argv[i]) : 0, 1)); printf("Buffer is empty? %d\n", rbuf_isempty(&rbuf)); printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); for (i = 0; i < argc && !(res = rbuf_dequeue(&rbuf, &iov)); i++) @@ -44,7 +44,7 @@ main(int argc, char **argv) printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); for (i = 0; i < argc; i++) - printf("Result enqueue arg#%d %d\n", i, rbuf_enqueue(&rbuf, argv[i], argv[i] ? strlen(argv[i]) : 0)); + printf("Result enqueue arg#%d %d\n", i, rbuf_enqueue(&rbuf, argv[i], argv[i] ? strlen(argv[i]) : 0, 0)); printf("Buffer is empty? %d\n", rbuf_isempty(&rbuf)); printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); printf("Purge buffer test\n"); @@ -53,7 +53,7 @@ main(int argc, char **argv) printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); rbuf_free(&rbuf); - printf("Result enqueue after free! -1==%d\n", rbuf_enqueue(&rbuf, argv[0], argv[0] ? strlen(argv[0]) : 0)); + printf("Result enqueue after free! -1==%d\n", rbuf_enqueue(&rbuf, argv[0], argv[0] ? strlen(argv[0]) : 0, 0)); printf("Result dequeue after free! -1==%d\n", rbuf_dequeue(&rbuf, &iov)); return 0; }