commit - 1ac119fb5a25757d6e8eaa3b53320b7c3be61cee
commit + 7c7d258aee403552e2940f559d4eb0ebe8810b5e
blob - 9d9884e85f1448d6ffb6055d5051f0d64e522af4
blob + 09c25fbabf0a9fff3e66578020a3604c579e2edd
--- test/Makefile.am
+++ test/Makefile.am
gmparser_SOURCES = gmparser.c \
$(top_srcdir)/compat.h \
+ $(top_srcdir)/hist.c \
+ $(top_srcdir)/hist.h \
$(top_srcdir)/parser.c \
$(top_srcdir)/parser.h \
$(top_srcdir)/parser_gophermap.c \
gmiparser_SOURCES = gmiparser.c \
$(top_srcdir)/compat.h \
+ $(top_srcdir)/hist.c \
+ $(top_srcdir)/hist.h \
$(top_srcdir)/parser.c \
$(top_srcdir)/parser.h \
$(top_srcdir)/parser_gemtext.c \
blob - 626967cda597bb210248459ebed7c7b5c14a4e70
blob + 078c70b83d0bcc19b535c87bd9b9a1fe096940a8
--- test/gmiparser.c
+++ test/gmiparser.c
#include <string.h>
#include <unistd.h>
+#include "hist.h"
#include "parser.h"
#include "telescope.h"
#include "utf8.h"
{
FILE *fp;
struct tab tab;
- struct hist hist;
ssize_t r;
size_t blen;
char buf[BUFSIZ], *b;
memset(&tab, 0, sizeof(tab));
- memset(&hist, 0, sizeof(hist));
- tab.hist_cur = &hist;
+ if ((tab.hist = hist_new(HIST_LINEAR)) == NULL)
+ err(1, "hist_new");
+ if (hist_push(tab.hist, "dummy://address") == -1)
+ err(1, "hist_push");
parser_init(&tab, gemtext_initparser);
for (;;) {
blob - da3aa690a1a80b49bc6f354b9123a355a96cc5a4
blob + d5b8bbe0d8cd01d79210d14a1ae97f8224fc8314
--- test/gmparser.c
+++ test/gmparser.c
#include <string.h>
#include <unistd.h>
+#include "hist.h"
#include "parser.h"
#include "telescope.h"
{
FILE *fp;
struct tab tab;
- struct hist hist;
ssize_t r;
size_t blen;
char buf[BUFSIZ], *b;
memset(&tab, 0, sizeof(tab));
- memset(&hist, 0, sizeof(hist));
- tab.hist_cur = &hist;
+ if ((tab.hist = hist_new(HIST_LINEAR)) == NULL)
+ err(1, "hist_new");
+ if (hist_push(tab.hist, "dummy://address") == -1)
+ err(1, "hist_push");
parser_init(&tab, gophermap_initparser);
for (;;) {