From 3b48035f5b9475293ff614c2d5193cf525e55a44 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Thu, 1 Jan 2026 21:37:44 -0500 Subject: make regex line ends more consistent across chunks --- regex.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'regex.h') diff --git a/regex.h b/regex.h index c21c708..8f95319 100644 --- a/regex.h +++ b/regex.h @@ -92,6 +92,7 @@ typedef enum { RE_SEARCH_FIRST_CHUNK = 1, RE_SEARCH_LAST_CHUNK = 2, RE_SEARCH_MID_MATCH = 4, + RE_SEARCH_WAS_NEWLINE = 8, } ReSearchFlags; typedef struct { @@ -124,6 +125,7 @@ const char *re_comp_strerror(ReCompErr err); void re_search_start(ReSearch *s, RegEx *re, Arena *a); void re_search_chunk(ReSearch *s, const char *buf, size_t n); +void re_search_first_chunk(ReSearch *s); void re_search_last_chunk(ReSearch *s); int re_search_match(ReSearch *s, ReMatch *m); int re_search_match_at_start(ReSearch *s, ReMatch *m); -- cgit v1.2.3