Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1720 → Rev 1719

/uspace/trunk/fb/ega.c
158,15 → 158,14
static int save_screen(void)
{
int i;
 
for (i=0; ( i < MAX_SAVED_SCREENS ) && (saved_screens[i].data); i++)
;
short *mem;
for (i=0 ;( i < MAX_SAVED_SCREENS ) && (saved_screens[i].data); i++);
if (i == MAX_SAVED_SCREENS)
return EINVAL;
if (!(saved_screens[i].data=malloc( 2 * scr_width*scr_height )))
return ENOMEM;
memcpy(saved_screens[i].data, scr_addr, 2 * scr_width * scr_height);
 
memcpy (saved_screens[i].data ,scr_addr ,2 * scr_width * scr_height)
;
return i;
}
 
173,7 → 172,7
static int print_screen(int i)
{
if (saved_screens[i].data)
memcpy(scr_addr, saved_screens[i].data, 2 * scr_width * scr_height);
memcpy (scr_addr,saved_screens[i].data, 2 * scr_width * scr_height);
else return EINVAL;
return i;
}
209,7 → 208,7
/* We accept one area for data interchange */
intersize = IPC_GET_ARG2(call);
if (intersize >= scr_width*scr_height*sizeof(*interbuf)) {
receive_comm_area(callid,&call,(void *)&interbuf);
receive_comm_area(callid,&call,(void **)&interbuf);
continue;
}
retval = EINVAL;
270,7 → 269,6
fgcolor = IPC_GET_ARG1(call);
bgcolor = IPC_GET_ARG2(call);
style = EGA_STYLE(fgcolor, bgcolor);
retval = 0;
break;
case FB_VP_DRAW_PIXMAP:
i = IPC_GET_ARG2(call);
289,7 → 287,6
free(saved_screens[i].data);
saved_screens[i].data = NULL;
}
retval = 0;
break;
 
default: