summaryrefslogtreecommitdiff
path: root/enum.h
diff options
context:
space:
mode:
Diffstat (limited to 'enum.h')
-rw-r--r--enum.h22
1 files changed, 6 insertions, 16 deletions
diff --git a/enum.h b/enum.h
index 68bbc99..bbe8ac6 100644
--- a/enum.h
+++ b/enum.h
@@ -4,34 +4,24 @@
#include <string.h>
typedef enum {
- ANIME,
- MANGA,
-} target_e;
-
-typedef enum {
GET,
SET,
ADD,
-} mode_e;
+ ANIME,
+ MANGA,
+} args_e;
static const struct {
- mode_e val;
+ args_e val;
const char *str;
-} conversion_mode [] = {
+} conversion_args [] = {
{GET, "get"},
{SET, "set"},
{ADD, "add"},
-};
-
-static const struct {
- target_e val;
- const char *str;
-} conversion_target [] = {
{ANIME, "anime"},
{MANGA, "manga"},
};
-mode_e str2enum_mode(const char *str);
-target_e str2enum_target(const char *str);
+args_e str2enum(const char *str);
#endif