/* heavily outdated */ int main(int argc, char **argv) { wchar_t *database = mbstowcs_alloc("test_file"); /* if (database == NULL) memerrmsg("main in dbio.c"); */ /* REMEMBER: set the INDEXDIR environment variable. */ setProgramName(*argv); findUtf8OrDie(); set_dbase_dir(); /* Testing with book.idx and db, renamed, then edited sending output to stdout, so I can compare! */ fprintf(stderr, "Reading indexfile\n"); read_idxfile(database); fprintf(stderr, "Reading databasefile\n"); read_database(database); print_db(database, NULL); dbmodified = 1; save_db(); release_idx(); release_db(); return 0; }
colour_pair::~colour_pair() { if(id!=-1) { release_idx(get_slot_idx()); } }