| | |
| | | #ifndef OPTION_LIST_H
|
| | | #define OPTION_LIST_H
|
| | | #include "darknet.h"
|
| | | #include "list.h"
|
| | |
|
| | | typedef struct{
|
| | | char *key;
|
| | | char *val;
|
| | | int used;
|
| | | } kvp;
|
| | |
|
| | | #ifdef __cplusplus
|
| | | extern "C" {
|
| | | #endif
|
| | |
|
| | | list *read_data_cfg(char *filename);
|
| | | int read_option(char *s, list *options);
|
| | | void option_insert(list *l, char *key, char *val);
|
| | | char *option_find(list *l, char *key);
|
| | | char *option_find_str(list *l, char *key, char *def);
|
| | | char *option_find_str_quiet(list *l, char *key, char *def);
|
| | | int option_find_int(list *l, char *key, int def);
|
| | | int option_find_int_quiet(list *l, char *key, int def);
|
| | | float option_find_float(list *l, char *key, float def);
|
| | | float option_find_float_quiet(list *l, char *key, float def);
|
| | | void option_unused(list *l);
|
| | |
|
| | | //typedef struct {
|
| | | // int classes;
|
| | | // char **names;
|
| | | //} metadata;
|
| | |
|
| | | //LIB_API metadata get_metadata(char *file);
|
| | |
|
| | | #ifdef __cplusplus
|
| | | }
|
| | | #endif
|
| | | #endif
|
| | | #ifndef OPTION_LIST_H |
| | | #define OPTION_LIST_H |
| | | #include "darknet.h" |
| | | #include "list.h" |
| | | |
| | | typedef struct{ |
| | | char *key; |
| | | char *val; |
| | | int used; |
| | | } kvp; |
| | | |
| | | #ifdef __cplusplus |
| | | extern "C" { |
| | | #endif |
| | | |
| | | list *read_data_cfg(char *filename); |
| | | int read_option(char *s, list *options); |
| | | void option_insert(list *l, char *key, char *val); |
| | | char *option_find(list *l, char *key); |
| | | char *option_find_str(list *l, char *key, char *def); |
| | | char *option_find_str_quiet(list *l, char *key, char *def); |
| | | int option_find_int(list *l, char *key, int def); |
| | | int option_find_int_quiet(list *l, char *key, int def); |
| | | float option_find_float(list *l, char *key, float def); |
| | | float option_find_float_quiet(list *l, char *key, float def); |
| | | void option_unused(list *l); |
| | | |
| | | //typedef struct { |
| | | // int classes; |
| | | // char **names; |
| | | //} metadata; |
| | | |
| | | //LIB_API metadata get_metadata(char *file); |
| | | |
| | | #ifdef __cplusplus |
| | | } |
| | | #endif |
| | | #endif |