Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1720 → Rev 1719

/uspace/trunk/fb/fb.c
292,6 → 292,8
static void scroll_port_nodb(viewport_t *vport, int lines)
{
int y;
int startline;
int endline;
 
if (lines > 0) {
for (y=vport->y; y < vport->y+vport->height - lines; y++)
561,6 → 563,7
static void draw_text_data(viewport_t *vport, keyfield_t *data)
{
int i;
char c;
int col,row;
 
clear_port(vport);
596,7 → 599,7
}
 
/** Create a new pixmap and return appropriate ID */
static int shm2pixmap(unsigned char *shm, size_t size)
static int shm2pixmap(char *shm, size_t size)
{
int pm;
pixmap_t *pmap;
644,7 → 647,7
static keyfield_t *interbuffer = NULL;
static size_t intersize = 0;
 
static unsigned char *shm = NULL;
static char *shm = NULL;
static ipcarg_t shm_id = 0;
static size_t shm_size;
 
669,7 → 672,7
return 1;
} else {
intersize = IPC_GET_ARG2(*call);
receive_comm_area(callid,call,(void *)&interbuffer);
receive_comm_area(callid,call,(void **)&interbuffer);
}
return 1;
case FB_PREPARE_SHM:
731,7 → 734,7
 
static void copy_vp_to_pixmap(viewport_t *vport, pixmap_t *pmap)
{
int y;
int x,y;
int rowsize;
int tmp;
int width = vport->width;
782,7 → 785,7
{
pixmap_t *pmap = &pixmaps[pm];
viewport_t *vport = &viewports[vp];
int y;
int x,y;
int tmp, srcrowsize;
int realwidth, realheight, realrowsize;
int width = vport->width;
920,7 → 923,7
break;
case FB_ANIM_DROP:
i = IPC_GET_ARG1(*call);
if (i >= MAX_ANIMATIONS || i < 0) {
if (nvp >= MAX_ANIMATIONS || i < 0) {
retval = EINVAL;
break;
}
1138,6 → 1141,8
break;
}
if (! viewports[i].initialized ) {
while (1)
;
retval = EADDRNOTAVAIL;
break;
}
1199,7 → 1204,6
continue;
case FB_POINTER_MOVE:
mouse_move(IPC_GET_ARG1(call), IPC_GET_ARG2(call));
retval = 0;
break;
default:
retval = ENOENT;