Changeset 0cc4313 in mainline for uspace/srv/kbd/arch/ia32/src/mouse.c


Ignore:
Timestamp:
2007-11-22T15:50:24Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d40a8ff
Parents:
8498915
Message:

Modify the async framework to make use of all six syscall arguments.
Supply user-friendly macros as in previous cases.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/kbd/arch/ia32/src/mouse.c

    r8498915 r0cc4313  
    9595                        if (buf.u.val.leftbtn ^ leftbtn) {
    9696                                leftbtn = buf.u.val.leftbtn;
    97                                 async_msg(phoneid, KBD_MS_LEFT, leftbtn);
     97                                async_msg_1(phoneid, KBD_MS_LEFT, leftbtn);
    9898                        }
    9999                        if (buf.u.val.rightbtn & rightbtn) {
    100100                                rightbtn = buf.u.val.middlebtn;
    101                                 async_msg(phoneid, KBD_MS_RIGHT, rightbtn);
     101                                async_msg_1(phoneid, KBD_MS_RIGHT, rightbtn);
    102102                        }
    103103                        if (buf.u.val.rightbtn & rightbtn) {
    104104                                middlebtn = buf.u.val.middlebtn;
    105                                 async_msg(phoneid, KBD_MS_MIDDLE, middlebtn);
     105                                async_msg_1(phoneid, KBD_MS_MIDDLE, middlebtn);
    106106                        }
    107107                        x = bit9toint(buf.u.val.xsign, buf.u.val.x);
    108108                        y = bit9toint(buf.u.val.ysign, buf.u.val.y);
    109109                        if (x || y)
    110                                 async_msg_2(phoneid, KBD_MS_MOVE, (ipcarg_t)x, (ipcarg_t)(-y));
     110                                async_msg_2(phoneid, KBD_MS_MOVE, (ipcarg_t)x,
     111                                    (ipcarg_t)(-y));
    111112                }
    112113        }
Note: See TracChangeset for help on using the changeset viewer.