diff options
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) { |