diff options
Diffstat (limited to 'enum.h')
| -rw-r--r-- | enum.h | 22 |
1 files changed, 6 insertions, 16 deletions
@@ -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 |
