diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-09-23 15:15:48 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-09-23 15:15:48 -0700 |
| commit | 8e1e6572feabd291cbd5048459c0a58c6460ff91 (patch) | |
| tree | adf66d019c271dc58cd9d47abdb7b1b20ab2226f /definitions.h | |
| parent | d20afd10b693180b667ebdb0bfab7b9afabc0b42 (diff) | |
Moved type defs into their own files instead of types.h
Diffstat (limited to 'definitions.h')
| -rw-r--r-- | definitions.h | 13 |
1 files changed, 12 insertions, 1 deletions
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); |
