/[grub]/grub/stage2/console.c
ViewVC logotype

Diff of /grub/stage2/console.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by okuji, Tue Jun 11 20:08:17 2002 UTC revision 1.2 by jthomas, Thu Aug 22 05:59:55 2002 UTC
# Line 26  Line 26 
26     console_gotoxy, console_cls, and console_nocursor.  */     console_gotoxy, console_cls, and console_nocursor.  */
27    
28  int console_current_color = A_NORMAL;  int console_current_color = A_NORMAL;
29    static int console_standard_color = A_NORMAL;
30  static int console_normal_color = A_NORMAL;  static int console_normal_color = A_NORMAL;
31  static int console_highlight_color = A_REVERSE;  static int console_highlight_color = A_REVERSE;
32  static int console_highlight_state = 0;  static color_state console_color_state = COLOR_STATE_STANDARD;
33    
34  void  void
35  console_highlight (int state)  console_setcolorstate (color_state state)
36  {  {
37    console_current_color    switch (state) {
38      = state ? console_highlight_color : console_normal_color;      case COLOR_STATE_STANDARD:
39    console_highlight_state = state;        console_current_color = console_standard_color;
40          break;
41        case COLOR_STATE_NORMAL:
42          console_current_color = console_normal_color;
43          break;
44        case COLOR_STATE_HIGHLIGHT:
45          console_current_color = console_highlight_color;
46          break;
47        default:
48          console_current_color = console_standard_color;
49          break;
50      }
51    
52      console_color_state = state;
53  }  }
54    
55  void  void
# Line 44  console_setcolor (int normal_color, int Line 58  console_setcolor (int normal_color, int
58    console_normal_color = normal_color;    console_normal_color = normal_color;
59    console_highlight_color = highlight_color;    console_highlight_color = highlight_color;
60    
61    console_highlight (console_highlight_state);    console_setcolorstate (console_color_state);
62  }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26