Changeset dd641e3 in mainline for kbd/generic/key_buffer.c


Ignore:
Timestamp:
2006-06-04T12:22:54Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
26f48570
Parents:
67ec84b
Message:

fb make changes neaded by ega driver and console switching by function keys

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kbd/generic/key_buffer.c

    r67ec84b rdd641e3  
    7373 * @param key code of stored key
    7474 */
    75 void keybuffer_push(keybuffer_t *keybuffer, char key)
     75void keybuffer_push(keybuffer_t *keybuffer, int key)
    7676{
    7777        futex_down(&keybuffer_futex);
     
    8888 * @return zero on empty buffer, nonzero else
    8989 */
    90 int keybuffer_pop(keybuffer_t *keybuffer, char *c)
     90int keybuffer_pop(keybuffer_t *keybuffer, int *c)
    9191{
    9292        futex_down(&keybuffer_futex);
    9393        if (keybuffer->items > 0) {
    9494                keybuffer->items--;
    95                 *c = keybuffer->fifo[keybuffer->head];
     95                *c = (keybuffer->fifo[keybuffer->head]) ;
    9696                keybuffer->head = (keybuffer->head + 1) % KEYBUFFER_SIZE;
    9797                futex_up(&keybuffer_futex);
Note: See TracChangeset for help on using the changeset viewer.