Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 522 → Rev 523

/kernel/trunk/arch/ia64/src/drivers/keyboard.c
1,6 → 1,4
/*
* Copyright (C) 2003 Josef Cejka
* Copyright (C) 2005 Jakub Jermar
* Copyright (C) 2005 Jakub Vana
* All rights reserved.
*
46,10 → 44,8
.suspend = keyboard_disable
};
 
bool kb_disable;
 
int kb_disable;
 
 
/** Initialize keyboard subsystem. */
void keyboard_init(void)
{
58,26 → 54,29
kb_disable = false;
}
 
/** Process keyboard interrupt. */
/** Ask keyboard if a key was pressed. */
void poll_keyboard(void)
{
if(kb_disable) return;
char ch;
 
if (kb_disable)
return;
 
ch = ski_getchar();
if(ch=='\r') ch='\n';
if(ch) chardev_push_character(&kbrd, ch);
if(ch == '\r')
ch = '\n';
if (ch)
chardev_push_character(&kbrd, ch);
}
 
/* Called from getc(). */
void keyboard_enable(void)
{
kb_disable=false;
kb_disable = false;
}
 
/* Called from getc(). */
void keyboard_disable(void)
{
kb_disable=true;
kb_disable = true;
}