Example #1
0
int main()
{
    MIME_MAP dmap = {0};
    char *p = NULL, *end = NULL;

    if(mime_map_init(&dmap) == 0)
    {
        p = mimelist ;
        end = p + strlen(p);
        mime_add_line(&dmap, p, end);
        p = "video/mpeg";fprintf(stdout, "%s:%d\n", p, mime_id(&dmap, p, strlen(p)));
        mime_map_clean(&dmap);
    }
}
Example #2
0
int _mkp_init(struct plugin_api **api, char *confdir) {
    char config_path[MAX_PATH_LEN];

    mk_api = *api;
    strncpy(conf_dir, confdir, MAX_PATH_LEN);
    conf_dir_len = strlen(confdir);


    snprintf(config_path, MAX_PATH_LEN, "%scache.conf", confdir);
    config_path[MAX_PATH_LEN - 1] = '\0';

    struct mk_config *cnf = mk_api->config_create(config_path);

    mime_map_init(cnf);

    mk_api->config_free(cnf);
    return 0;
}