From 8e1e6572feabd291cbd5048459c0a58c6460ff91 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 23 Sep 2021 15:15:48 -0700 Subject: Moved type defs into their own files instead of types.h --- definitions.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'definitions.h') diff --git a/definitions.h b/definitions.h index 6dd0920..a171de5 100644 --- a/definitions.h +++ b/definitions.h @@ -5,7 +5,18 @@ #define DEFINITIONS__H #include "files.h" -#include "types.h" +#include "pattern.h" + +// +// Pattern matching rule definition(s) +// +typedef struct def_s { + size_t id; + size_t namelen; + const char *name; + pat_t *pat; + struct def_s *next; +} def_t; __attribute__((nonnull(3,4), returns_nonnull)) def_t *with_def(def_t *defs, size_t namelen, const char *name, pat_t *pat); -- cgit v1.2.3