#ifndef LIBRARYHEADER #define LIBRARYHEADER #include #ifndef LIBRARYIMPLEMENTATION typedef struct {unsigned char VAXDUMMY;} library; #endif library *library_create( long blocksize ); void library_delete( library *lib ); int library_read( library *lib, FILE *libfile ); /* reads library */ int library_enter_entry( library *lib, const unsigned char *string, long occurrences_so_far ); int library_find_entry( library *lib, const unsigned char *string ); int library_write( library *lib, FILE *libfile ); void library_fill_hist( library *lib,long tree_hist[],long weight_hist[],long histlenght,long *deepest_branch); int library_reorganize(library *lib); #endif