summaryrefslogtreecommitdiff
path: root/src/enum.h
blob: 65cde6fcaddd921530872086bc9451659572c08b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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