|
|
| version 1.3, 2025/09/30 11:38:28 | version 1.3.12.1, 2026/02/18 11:39:03 |
|---|---|
| Line 25 main(int argc, char **argv) | Line 25 main(int argc, char **argv) |
| printf("Result must be 1==%d empty buffer\n", rbuf_dequeue(&rbuf, NULL)); | 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 empty? %d\n", rbuf_isempty(&rbuf)); |
| printf("Buffer is full? %d\n", rbuf_isfull(&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 empty? %d\n", rbuf_isempty(&rbuf)); |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| printf("Result dequeue %d\n", (res = rbuf_dequeue(&rbuf, &iov))); | printf("Result dequeue %d\n", (res = rbuf_dequeue(&rbuf, &iov))); |
| Line 35 main(int argc, char **argv) | Line 35 main(int argc, char **argv) |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| for (i = 0; i < argc; i++) | 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 empty? %d\n", rbuf_isempty(&rbuf)); |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| for (i = 0; i < argc && !(res = rbuf_dequeue(&rbuf, &iov)); i++) | for (i = 0; i < argc && !(res = rbuf_dequeue(&rbuf, &iov)); i++) |
| Line 44 main(int argc, char **argv) | Line 44 main(int argc, char **argv) |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| for (i = 0; i < argc; i++) | 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 empty? %d\n", rbuf_isempty(&rbuf)); |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| printf("Purge buffer test\n"); | printf("Purge buffer test\n"); |
| Line 53 main(int argc, char **argv) | Line 53 main(int argc, char **argv) |
| printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); | printf("Buffer is full? %d\n", rbuf_isfull(&rbuf)); |
| rbuf_free(&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)); | printf("Result dequeue after free! -1==%d\n", rbuf_dequeue(&rbuf, &iov)); |
| return 0; | return 0; |
| } | } |