diff options
author | Juan Manuel Tomás <jtomas1815@gmail.com> | 2020-04-22 09:21:43 -0300 |
---|---|---|
committer | Juan Manuel Tomás <jtomas1815@gmail.com> | 2020-04-22 09:21:43 -0300 |
commit | 8b9d67da716c07f957eadd977059d74936c84a76 (patch) | |
tree | b0b66ba5dd9ac6d4b49a4436e948bf8eacb4c1ce /page.c | |
parent | b53f79ce5440246ff0f2e6002f13cfbee1df6226 (diff) | |
download | jet-8b9d67da716c07f957eadd977059d74936c84a76.tar.gz jet-8b9d67da716c07f957eadd977059d74936c84a76.zip |
Replace plain array with pages and points
Diffstat (limited to 'page.c')
-rw-r--r-- | page.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,4 +1,5 @@ #include <stdint.h> +#include <stdbool.h> #include <string.h> #include <stdlib.h> @@ -26,6 +27,10 @@ uint16_t index_to_offset(struct page *page, uint16_t index) { } } +bool at_eof(struct point *point) { + return point->index == point->current_page->element_count; +} + void move_point_forward(struct point *point) { struct page *page = point->current_page; if (point->index < page->element_count) { |