interpret/src/kjv.h

19 lines
609 B
C
Raw Normal View History

2023-03-22 08:11:56 +00:00
#include "kjvcite.h"
2022-12-27 20:28:04 +00:00
#define TREE_NAME kjvline
#define TREE_KEY union line64
#define TREE_VALUE struct kjvrange
#define TREE_HEAD
#include "../src/tree.h"
2022-12-27 20:28:04 +00:00
2023-04-19 22:11:44 +00:00
#include <stddef.h> /* fixme?? */
2023-03-15 05:02:22 +00:00
void kjv_line_(struct kjvline_tree *);
struct kjvline_tree kjv_line(struct journal *);
int kjv_line_is_empty(const struct kjvline_tree *);
const char *kjv_line_to_string(const struct kjvline_tree *);
struct kjvline_tree_iterator kjv_line_iterator(struct kjvline_tree *);
int kjv_line_next(struct kjvline_tree_iterator *, union line64 *,
const struct kjvrange **);
2023-04-19 22:11:44 +00:00
int kjv_graphs(struct journal *, struct sources *);