From ce915a543371efab0652de1bbc4cec77b1214319 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 23 Sep 2021 15:40:45 -0700 Subject: Patterns don't need to reference a separate `start` value anymore --- pattern.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pattern.h') diff --git a/pattern.h b/pattern.h index 2f63d98..772c40e 100644 --- a/pattern.h +++ b/pattern.h @@ -110,13 +110,13 @@ typedef struct { __attribute__((nonnull, returns_nonnull)) pat_t *bp_raw_literal(const char *str, size_t len); __attribute__((nonnull)) -maybe_pat_t bp_stringpattern(file_t *f, const char *str); -__attribute__((nonnull(1,2))) -maybe_pat_t bp_replacement(file_t *f, pat_t *replacepat, const char *replacement); +maybe_pat_t bp_stringpattern(const char *str, const char *end); +__attribute__((nonnull)) +maybe_pat_t bp_replacement(pat_t *replacepat, const char *replacement, const char *end); pat_t *chain_together(pat_t *first, pat_t *second); pat_t *either_pat(pat_t *first, pat_t *second); __attribute__((nonnull)) -maybe_pat_t bp_pattern(file_t *f, const char *str); +maybe_pat_t bp_pattern(const char *str, const char *end); void free_pat(pat_t *pat); -- cgit v1.2.3