aboutsummaryrefslogtreecommitdiff
path: root/syntax.h
diff options
context:
space:
mode:
Diffstat (limited to 'syntax.h')
-rw-r--r--syntax.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/syntax.h b/syntax.h
index a4e4a33..262ab28 100644
--- a/syntax.h
+++ b/syntax.h
@@ -3,8 +3,6 @@
#include <regex.h>
-#define SYNTAX_RULES 10 /* maximal number of syntax rules per file type */
-
typedef struct {
short fg, bg; /* fore and background color */
int attr; /* curses attributes */
@@ -18,11 +16,11 @@ typedef struct {
} SyntaxRule;
typedef struct Syntax Syntax;
-struct Syntax { /* a syntax definition */
- char *name; /* syntax name */
- char *file; /* apply to files matching this regex */
- regex_t file_regex; /* compiled file name regex */
- SyntaxRule rules[SYNTAX_RULES]; /* all rules for this file type */
+struct Syntax { /* a syntax definition */
+ char *name; /* syntax name */
+ char *file; /* apply to files matching this regex */
+ regex_t file_regex; /* compiled file name regex */
+ SyntaxRule rules[12]; /* all rules for this file type */
};
#endif