int main(int argc, char **argv) { struct import * hDll; int a,b,c,d; if((hDll = (struct import *)_ksys_cofflib_load(dllname)) == 0) { debug_out_str("can't load lib\n"); return 1; } link(hDll, imports); debug_out_str("dll loaded\n"); if(dll_start(1) == 0) { debug_out_str("dll_start failed\n"); return 1; } con_init(-1, -1, -1, -1, caption); for(i = 0; i < 256; i++) { con_printf("Color 0x%02X: ", i); con_write_asciiz("Text sample."); con_printf(" printf %s test %d\n", "small", i); } con_exit(0); debug_out_str("all right's ;)\n"); }
int init_console(void) { struct import * hDll; if((hDll = (struct import *)_ksys_cofflib_load(dllname)) == 0){ debug_out_str("can't load lib\n"); return 1; } printf_link(hDll, imports); debug_out_str("dll loaded\n"); con_init(-1, -1, -1, -1, caption); return(0); }