commit 7c7d258aee403552e2940f559d4eb0ebe8810b5e from: Omar Polo date: Tue Jan 23 20:06:07 2024 UTC fix regress after recent changes commit - 1ac119fb5a25757d6e8eaa3b53320b7c3be61cee commit + 7c7d258aee403552e2940f559d4eb0ebe8810b5e blob - 9d9884e85f1448d6ffb6055d5051f0d64e522af4 blob + 09c25fbabf0a9fff3e66578020a3604c579e2edd --- test/Makefile.am +++ test/Makefile.am @@ -2,6 +2,8 @@ check_PROGRAMS = gmparser gmiparser iritest 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 \ @@ -9,6 +11,8 @@ gmparser_SOURCES = gmparser.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 @@ -20,6 +20,7 @@ #include #include +#include "hist.h" #include "parser.h" #include "telescope.h" #include "utf8.h" @@ -47,14 +48,15 @@ main(void) { 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 @@ -20,6 +20,7 @@ #include #include +#include "hist.h" #include "parser.h" #include "telescope.h" @@ -34,14 +35,15 @@ main(void) { 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 (;;) {