diff options
| author | yuzu-eva <cafebabe@disroot.org> | 2025-04-12 08:39:13 +0200 |
|---|---|---|
| committer | yuzu-eva <cafebabe@disroot.org> | 2025-04-12 08:39:13 +0200 |
| commit | 5aa349d6229806ad78b083fed3997164bd3721ae (patch) | |
| tree | d32b2063769df0e540ff5164b33c84a7e6493c9a /enum.h | |
| parent | 56c355574d29546bbd5676d94dff48c8631a9fec (diff) | |
combined the enums into one
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 |
