[Toybox] [PATCH] Fix top.c build

enh enh at google.com
Tue Jun 30 14:54:02 PDT 2015


Fix top.c build.

Broken by recent lib.h additions.

diff --git a/toys/pending/top.c b/toys/pending/top.c
index 700baba..fd7e879 100644
--- a/toys/pending/top.c
+++ b/toys/pending/top.c
@@ -60,11 +60,6 @@ struct cpu_info {
   unsigned long long total;
 };

-enum CODE{
-  KEY_UP = 0x100, KEY_DOWN, KEY_HOME,
-  KEY_END, KEY_PAGEUP, KEY_PAGEDN,
-};
-
 struct keycode_map_s {
   char *key;
   int code;
@@ -208,8 +203,8 @@ static int get_key_code(char *ch, int i)
   };

   static struct keycode_map_s type3[] = {
-    {"[1~", KEY_HOME}, {"[4~", KEY_END}, {"[5~", KEY_PAGEUP},
-    {"[6~", KEY_PAGEDN}, {"[7~", KEY_HOME}, {"[8~", KEY_END},
+    {"[1~", KEY_HOME}, {"[4~", KEY_END}, {"[5~", KEY_PGUP},
+    {"[6~", KEY_PGDN}, {"[7~", KEY_HOME}, {"[8~", KEY_END},
     {NULL, 0}
   };
   struct keycode_map_s *table, *keytable[3] = {type2, type3, NULL};
@@ -833,10 +828,10 @@ void top_main(void )
       case  KEY_END:
         TT.scroll_offset = TT.num_new_procs - TT.rows/2;
         break;
-      case KEY_PAGEUP:
+      case KEY_PGUP:
         TT.scroll_offset -= TT.rows/2;
         break;
-      case KEY_PAGEDN:
+      case KEY_PGDN:
         TT.scroll_offset += TT.rows/2;
         break;
     }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.landley.net/pipermail/toybox-landley.net/attachments/20150630/9597f377/attachment-0003.htm>


More information about the Toybox mailing list