Edmond Yoo
2018-09-16 721d5e410e5a2b47ec2de722cc02fd6b9ed6b2fd
src/option_list.c
@@ -12,7 +12,7 @@
    int nu = 0;
    list *options = make_list();
    while((line=fgetl(file)) != 0){
        ++ nu;
        ++nu;
        strip(line);
        switch(line[0]){
            case '\0':
@@ -34,21 +34,21 @@
metadata get_metadata(char *file)
{
   metadata m = { 0 };
   list *options = read_data_cfg(file);
    metadata m = { 0 };
    list *options = read_data_cfg(file);
   char *name_list = option_find_str(options, "names", 0);
   if (!name_list) name_list = option_find_str(options, "labels", 0);
   if (!name_list) {
      fprintf(stderr, "No names or labels found\n");
   }
   else {
      m.names = get_labels(name_list);
   }
   m.classes = option_find_int(options, "classes", 2);
   free_list(options);
   printf("Loaded - names_list: %s, classes = %d \n", name_list, m.classes);
   return m;
    char *name_list = option_find_str(options, "names", 0);
    if (!name_list) name_list = option_find_str(options, "labels", 0);
    if (!name_list) {
        fprintf(stderr, "No names or labels found\n");
    }
    else {
        m.names = get_labels(name_list);
    }
    m.classes = option_find_int(options, "classes", 2);
    free_list(options);
    printf("Loaded - names_list: %s, classes = %d \n", name_list, m.classes);
    return m;
}
int read_option(char *s, list *options)