summaryrefslogtreecommitdiff
path: root/src/enum.c
blob: ba0828f6dc1478b99ce4c913e3f073fefa7ccd68 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include "enum.h"

args_e str2enum(const char *str)
{
    for (size_t i = 0; i < sizeof(conversion_args) / sizeof(conversion_args[0]); ++i) {
        if (!strcmp(str, conversion_args[i].str))
            return conversion_args[i].val;
    }
    return -1;
}