2004-04-04 Yoshinori K. Okuji <okuji@enbug.org>

All symbols prefixed with PUPA_ and pupa_ are renamed to GRUB_
	and grub_, respectively. Because the conversion is trivial and
	mechanical, I omit the details here. Please refer to the CVS
	if you need more information.
This commit is contained in:
okuji 2004-04-04 13:46:03 +00:00
parent 6a1425510d
commit 4b13b216f4
125 changed files with 6198 additions and 6181 deletions

View file

@ -1,6 +1,6 @@
/* console.c -- Ncurses console for PUPA. */
/* console.c -- Ncurses console for GRUB. */
/*
* PUPA -- Preliminary Universal Programming Architecture for GRUB
* GRUB -- GRand Unified Bootloader
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
@ -19,31 +19,31 @@
*/
#include <curses.h>
#include <pupa/machine/console.h>
#include <pupa/term.h>
#include <pupa/types.h>
#include <grub/machine/console.h>
#include <grub/term.h>
#include <grub/types.h>
static int pupa_console_attr = A_NORMAL;
static int grub_console_attr = A_NORMAL;
static void
pupa_ncurses_putchar (pupa_uint32_t c)
grub_ncurses_putchar (grub_uint32_t c)
{
addch (c | pupa_console_attr);
addch (c | grub_console_attr);
}
static void
pupa_ncurses_setcolorstate (pupa_term_color_state state)
grub_ncurses_setcolorstate (grub_term_color_state state)
{
switch (state)
{
case PUPA_TERM_COLOR_STANDARD:
pupa_console_attr = A_NORMAL;
case GRUB_TERM_COLOR_STANDARD:
grub_console_attr = A_NORMAL;
break;
case PUPA_TERM_COLOR_NORMAL:
pupa_console_attr = A_NORMAL;
case GRUB_TERM_COLOR_NORMAL:
grub_console_attr = A_NORMAL;
break;
case PUPA_TERM_COLOR_HIGHLIGHT:
pupa_console_attr = A_STANDOUT;
case GRUB_TERM_COLOR_HIGHLIGHT:
grub_console_attr = A_STANDOUT;
break;
default:
break;
@ -52,77 +52,77 @@ pupa_ncurses_setcolorstate (pupa_term_color_state state)
/* XXX: This function is never called. */
static void
pupa_ncurses_setcolor (pupa_uint8_t normal_color, pupa_uint8_t highlight_color)
grub_ncurses_setcolor (grub_uint8_t normal_color, grub_uint8_t highlight_color)
{
color_set (normal_color << 8 | highlight_color, 0);
}
static int
pupa_ncurses_checkkey (void)
grub_ncurses_checkkey (void)
{
return 1;
}
static int
pupa_ncurses_getkey (void)
grub_ncurses_getkey (void)
{
int c = getch ();
switch (c)
{
case KEY_LEFT:
c = PUPA_CONSOLE_KEY_LEFT;
c = GRUB_CONSOLE_KEY_LEFT;
break;
case KEY_RIGHT:
c = PUPA_CONSOLE_KEY_RIGHT;
c = GRUB_CONSOLE_KEY_RIGHT;
break;
case KEY_UP:
c = PUPA_CONSOLE_KEY_UP;
c = GRUB_CONSOLE_KEY_UP;
break;
case KEY_DOWN:
c = PUPA_CONSOLE_KEY_DOWN;
c = GRUB_CONSOLE_KEY_DOWN;
break;
case KEY_IC:
c = PUPA_CONSOLE_KEY_IC;
c = GRUB_CONSOLE_KEY_IC;
break;
case KEY_DC:
c = PUPA_CONSOLE_KEY_DC;
c = GRUB_CONSOLE_KEY_DC;
break;
case KEY_BACKSPACE:
/* XXX: For some reason ncurses on xterm does not return
KEY_BACKSPACE. */
case 127:
c = PUPA_CONSOLE_KEY_BACKSPACE;
c = GRUB_CONSOLE_KEY_BACKSPACE;
break;
case KEY_HOME:
c = PUPA_CONSOLE_KEY_HOME;
c = GRUB_CONSOLE_KEY_HOME;
break;
case KEY_END:
c = PUPA_CONSOLE_KEY_END;
c = GRUB_CONSOLE_KEY_END;
break;
case KEY_NPAGE:
c = PUPA_CONSOLE_KEY_NPAGE;
c = GRUB_CONSOLE_KEY_NPAGE;
break;
case KEY_PPAGE:
c = PUPA_CONSOLE_KEY_PPAGE;
c = GRUB_CONSOLE_KEY_PPAGE;
break;
}
return c;
}
static pupa_uint16_t
pupa_ncurses_getxy (void)
static grub_uint16_t
grub_ncurses_getxy (void)
{
int x;
int y;
@ -133,32 +133,32 @@ pupa_ncurses_getxy (void)
}
static void
pupa_ncurses_gotoxy (pupa_uint8_t x, pupa_uint8_t y)
grub_ncurses_gotoxy (grub_uint8_t x, grub_uint8_t y)
{
move (y, x);
}
static void
pupa_ncurses_cls (void)
grub_ncurses_cls (void)
{
clear ();
refresh ();
}
static void
pupa_ncurses_setcursor (int on)
grub_ncurses_setcursor (int on)
{
curs_set (on ? 1 : 0);
}
static void
pupa_ncurses_refresh (void)
grub_ncurses_refresh (void)
{
refresh ();
}
static pupa_err_t
pupa_ncurses_init (void)
static grub_err_t
grub_ncurses_init (void)
{
initscr ();
cbreak ();
@ -173,36 +173,36 @@ pupa_ncurses_init (void)
return 0;
}
static pupa_err_t
pupa_ncurses_fini (void)
static grub_err_t
grub_ncurses_fini (void)
{
endwin ();
return 0;
}
static struct pupa_term pupa_ncurses_term =
static struct grub_term grub_ncurses_term =
{
.name = "console",
.init = pupa_ncurses_init,
.fini = pupa_ncurses_fini,
.putchar = pupa_ncurses_putchar,
.checkkey = pupa_ncurses_checkkey,
.getkey = pupa_ncurses_getkey,
.getxy = pupa_ncurses_getxy,
.gotoxy = pupa_ncurses_gotoxy,
.cls = pupa_ncurses_cls,
.setcolorstate = pupa_ncurses_setcolorstate,
.setcolor = pupa_ncurses_setcolor,
.setcursor = pupa_ncurses_setcursor,
.refresh = pupa_ncurses_refresh,
.init = grub_ncurses_init,
.fini = grub_ncurses_fini,
.putchar = grub_ncurses_putchar,
.checkkey = grub_ncurses_checkkey,
.getkey = grub_ncurses_getkey,
.getxy = grub_ncurses_getxy,
.gotoxy = grub_ncurses_gotoxy,
.cls = grub_ncurses_cls,
.setcolorstate = grub_ncurses_setcolorstate,
.setcolor = grub_ncurses_setcolor,
.setcursor = grub_ncurses_setcursor,
.refresh = grub_ncurses_refresh,
.flags = 0,
.next = 0
};
void
pupa_console_init (void)
grub_console_init (void)
{
pupa_term_register (&pupa_ncurses_term);
pupa_term_set_current (&pupa_ncurses_term);
grub_term_register (&grub_ncurses_term);
grub_term_set_current (&grub_ncurses_term);
}