AlexeyAB
2018-06-07 1c05ebf522f0bb5776ba51a46d94aa101220fea1
src/data.c
@@ -51,6 +51,7 @@
         random_paths[i] = paths[index];
         //if(i == 0) printf("%s\n", paths[index]);
         //printf("grp: %s\n", paths[index]);
         if (strlen(random_paths[i]) <= 4) printf(" Very small path to the image: %s \n", random_paths[i]);
      } while (strlen(random_paths[i]) == 0);
    }
    pthread_mutex_unlock(&mutex);
@@ -512,14 +513,20 @@
    return y;
}
char **get_labels(char *filename)
char **get_labels_custom(char *filename, int *size)
{
    list *plist = get_paths(filename);
   if(size) *size = plist->size;
    char **labels = (char **)list_to_array(plist);
    free_list(plist);
    return labels;
}
char **get_labels(char *filename)
{
   return get_labels_custom(filename, NULL);
}
void free_data(data d)
{
    if(!d.shallow){