void ami_init_fonts(void) { ami_font_list = NewObjList(); NewList(&ami_diskfontlib_list); /* run first cleanup in ten minutes */ schedule(60000, (schedule_callback_fn)ami_font_cleanup, ami_font_list); }
bool ami_fetch_file_initialise(const char *scheme) { LOG(("Initialise Amiga fetcher for %s", scheme)); ami_file_fetcher_list = NewObjList(); ami_file_fetcher_buffer = AllocVec(1024,MEMF_PRIVATE); if(ami_file_fetcher_list && ami_file_fetcher_buffer) return true; else return false; }
void ami_font_cache_init(void) { #ifdef __amigaos4__ ami_font_cache_hook.h_Entry = (HOOKFUNC)ami_font_cache_sort; ami_font_cache_hook.h_Data = 0; ami_font_cache_list = CreateSkipList(&ami_font_cache_hook, 8); #else ami_font_cache_list = NewObjList(); #endif /* run first cleanup in ten minutes */ ami_schedule(600000, (void *)ami_font_cache_cleanup, ami_font_cache_list); }