diff options
Diffstat (limited to 'src/enum.h')
| -rw-r--r-- | src/enum.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/enum.h b/src/enum.h new file mode 100644 index 0000000..65cde6f --- /dev/null +++ b/src/enum.h @@ -0,0 +1,29 @@ +#ifndef _ENUM_ +#define _ENUM_ + +#include <string.h> + +typedef enum { + GET, + SET, + ADD, + ANIME, + MANGA, + BOOK, +} args_e; + +static const struct { + args_e val; + const char *str; +} conversion_args [] = { + {GET, "get"}, + {SET, "set"}, + {ADD, "add"}, + {ANIME, "anime"}, + {MANGA, "manga"}, + {BOOK, "book"}, +}; + +args_e str2enum(const char *str); + +#endif |
