#ifndef KOLIBRI_COLORS_H #define KOLIBRI_COLORS_H struct kolibri_system_colors { unsigned int color_frame_area; unsigned int color_grab_bar; unsigned int color_grab_bar_button; unsigned int color_grab_button_text; unsigned int color_grab_text; unsigned int color_work_area; unsigned int color_work_button; unsigned int color_work_button_text; unsigned int color_work_text; unsigned int color_work_graph; }; struct kolibri_system_colors kolibri_color_table; void kolibri_get_system_colors(struct kolibri_system_colors *color_table) { __asm__ volatile ("int $0x40" : :"a"(48),"b"(3),"c"(color_table),"d"(40) ); /* color_table should point to the system color table */ } #endif /* KOLIBRI_COLORS_H */