t_directorio *cargarDirectorio() { t_directorio *unDir = malloc(sizeof(t_directorio)); //nueva estructura fread(&unDir->index, sizeof(unDir->index), 1, fpDir); fread_str(&unDir->nombre,fpDir); fread(&unDir->padre, sizeof(unDir->padre), 1, fpDir); return unDir; }
const BOOL fread_model_032(FILE* const f, salad_t* const s) { assert(f != NULL && s != NULL); // Set default values salad_use_binary_ngrams(s, FALSE); salad_set_delimiter(s, ""); char* const delimiter = fread_str(f); if (delimiter != NULL) { salad_set_delimiter(s, delimiter); free(delimiter); } const size_t n = fread(&(s->ngram_length), sizeof(size_t), 1, f); // The actual bloom filter values BLOOM* b; fread_bloom(f, &b); salad_set_bloomfilter_ex(s, b); return (n > 0 && s->ngram_length > 0 && s->model.x != NULL); }