Subversion Repositories HelenOS-historic

Rev

Rev 1562 | Rev 1565 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1562 Rev 1564
Line 190... Line 190...
190
static int save_screen(void)
190
static int save_screen(void)
191
{
191
{
192
    int i;
192
    int i;
193
    short *mem;
193
    short *mem;
194
    for(i=0;(i<MAX_SAVED_SCREENS)&&(saved_screens[i].data);i++);
194
    for( i=0 ;( i < MAX_SAVED_SCREENS ) && (saved_screens[i].data); i++);
195
    if(i==MAX_SAVED_SCREENS) return EINVAL;
195
    if( i == MAX_SAVED_SCREENS)
-
 
196
        return EINVAL;
196
    if(!(saved_screens[i].data=malloc(2*scr_width*scr_height))) return ENOMEM;
197
    if(!(saved_screens[i].data=malloc( 2 * scr_width*scr_height )))
-
 
198
        return ENOMEM;
197
    memcpy(saved_screens[i].data,scr_addr,2*scr_width*scr_height);
199
    memcpy(saved_screens[i].data,scr_addr, 2 * scr_width * scr_height )
-
 
200
        ;
198
    return i;
201
    return i;
199
}
202
}
200
 
203
 
201
static int print_screen(int i)
204
static int print_screen(int i)
202
{
205
{