lexer: assume .h is ANSI C, not C++
[vis.git] / sam.h
blobf44079a553bbc4e66b018b8014fe687362c29f95
1 #ifndef SAM_H
2 #define SAM_H
4 #include "vis.h"
6 enum SamError {
7 SAM_ERR_OK,
8 SAM_ERR_MEMORY,
9 SAM_ERR_ADDRESS,
10 SAM_ERR_NO_ADDRESS,
11 SAM_ERR_UNMATCHED_BRACE,
12 SAM_ERR_REGEX,
13 SAM_ERR_TEXT,
14 SAM_ERR_SHELL,
15 SAM_ERR_FILENAME,
16 SAM_ERR_COMMAND,
17 SAM_ERR_EXECUTE,
20 bool sam_init(Vis*);
21 enum SamError sam_cmd(Vis*, const char *cmd);
22 const char *sam_error(enum SamError);
24 #endif