void init_bigram(int fd) { if (!aBigram) { aBigram = (PBIGRAM)malloc_simple(sizeof(BIGRAM) * get_wiki_count(), MEM_TAG_INDEX_M1); } init_char_idx(); wl_read(fd, &aBigram[nCurrentWiki], sizeof(BIGRAM)); }
void init_bigram(int fd) { init_char_idx(); wl_read(fd, aBigram, sizeof(aBigram)); }
void init_bigram(FILE *fd) { init_char_idx(); ssize_t n = fread(aBigram, 1, sizeof(aBigram), fd); assert(sizeof(aBigram) == n); }