77,21 → 77,12 |
void program_end(void *arg) |
{ |
|
FG_close(); |
|
grx_close(); |
|
sys_end(); |
|
sys_end(); |
|
} |
|
void program_key_end(KEY_EVT *k) |
{ |
|
sys_end(); |
|
} |
|
void elaborate_image(void *imageptr) |
{ |
|
140,15 → 131,6 |
|
sys_atrunlevel(program_end,NULL, RUNLEVEL_BEFORE_EXIT); |
|
{ |
KEY_EVT k; |
k.flag = ALTL_BIT; |
k.scan = KEY_C; |
k.ascii = 'c'; |
keyb_hook(k,program_key_end); |
} |
|
|
screen(); |
//video_buf = malloc(RGB565MEM); |
|
159,7 → 141,13 |
FG_set_hook(elaborate_image); |
|
FG_start_grabbing(); |
|
|
while(keyb_getch(BLOCK) != ESC); |
|
FG_close(); |
|
sys_end(); |
|
return 0; |
|
} |