The following commit has been merged in the master branch:
commit e482e8c79ad63708bca6da5fec1ed0f444e102a1
Author: Guillem Jover <[email protected]>
Date:   Tue Apr 16 20:20:43 2013 +0200

    dselect: Rename C macro to CTRL

diff --git a/dselect/bindings.h b/dselect/bindings.h
index 2566e49..ba84954 100644
--- a/dselect/bindings.h
+++ b/dselect/bindings.h
@@ -89,4 +89,8 @@ extern const keybindings::orgbinding 
packagelist_korgbindings[];
 extern const keybindings::interpretation methodlist_kinterps[];
 extern const keybindings::orgbinding methodlist_korgbindings[];
 
+#ifndef CTRL
+#define CTRL(x) ((x) - 'a' + 1)
+#endif
+
 #endif /* BINDINGS_H */
diff --git a/dselect/main.cc b/dselect/main.cc
index 6cd4503..f616369 100644
--- a/dselect/main.cc
+++ b/dselect/main.cc
@@ -431,7 +431,6 @@ refreshmenu(void)
 }
 
 urqresult urq_menu(void) {
-#define C(x) ((x)-'a'+1)
   int entries, c;
   entries= refreshmenu();
   int cursor=0;
@@ -449,9 +448,9 @@ urqresult urq_menu(void) {
       }
     }
 
-    if (c==C('n') || c==KEY_DOWN || c==' ' || c=='j') {
+    if (c == CTRL('n') || c == KEY_DOWN || c == ' ' || c == 'j') {
       dme(cursor,0); cursor++; cursor %= entries; dme(cursor,1);
-    } else if (c==C('p') || c==KEY_UP || c==C('h') ||
+    } else if (c == CTRL('p') || c == KEY_UP || c == CTRL('h') ||
                c==KEY_BACKSPACE || c==KEY_DC || c=='k') {
       dme(cursor,0); cursor+= entries-1; cursor %= entries; dme(cursor,1);
     } else if (c=='\n' || c=='\r' || c==KEY_ENTER) {
@@ -470,7 +469,7 @@ urqresult urq_menu(void) {
         internerr("unknown menufn %d", res);
       }
       refreshmenu(); dme(cursor,1);
-    } else if (c==C('l')) {
+    } else if (c == CTRL('l')) {
       clearok(stdscr,TRUE); clear(); refreshmenu(); dme(cursor,1);
     } else if (isdigit(c)) {
       char buf[2]; buf[0]=c; buf[1]=0; c=atoi(buf);
diff --git a/dselect/methkeys.cc b/dselect/methkeys.cc
index 85e096b..2f00fae 100644
--- a/dselect/methkeys.cc
+++ b/dselect/methkeys.cc
@@ -52,8 +52,6 @@ const keybindings::interpretation methodlist_kinterps[] = {
   {  0,                0,                             0,    qa_noquit          
 }
 };
 
-#define C(x) ((x)-'a'+1)
-
 const keybindings::orgbinding methodlist_korgbindings[]= {
   { 'j',            "down"           }, // vi style
 //{ 'n',            "down"           }, // no style
@@ -62,18 +60,18 @@ const keybindings::orgbinding methodlist_korgbindings[]= {
 //{ 'p',            "up"             }, // no style
   { KEY_UP,         "up"             },
 
-  { C('f'),         "scrollon"       }, // vi style
+  { CTRL('f'),      "scrollon"       }, // vi style
   { 'N',            "scrollon"       },
   { KEY_NPAGE,      "scrollon"       },
   { ' ',            "scrollon"       },
-  { C('b'),         "scrollback"     }, // vi style
+  { CTRL('b'),      "scrollback"     }, // vi style
   { 'P',            "scrollback"     },
   { KEY_PPAGE,      "scrollback"     },
   { KEY_BACKSPACE,  "scrollback"     },
   { 0177,/*DEL*/    "scrollback"     },
-  { C('h'),         "scrollback"     },
-  { C('n'),         "scrollon1"      },
-  { C('p'),         "scrollback1"    },
+  { CTRL('h'),      "scrollback"     },
+  { CTRL('n'),      "scrollon1"      },
+  { CTRL('p'),      "scrollback1"    },
 
   { 't',            "top"            },
   { KEY_HOME,       "top"            },
@@ -83,15 +81,15 @@ const keybindings::orgbinding methodlist_korgbindings[]= {
 
   { 'u',            "iscrollback"    },
   { 'd',            "iscrollon"      },
-  { C('u'),         "iscrollback1"   },
-  { C('d'),         "iscrollon1"     },
+  { CTRL('u'),      "iscrollback1"   },
+  { CTRL('d'),      "iscrollon1"     },
 
   { 'B',            "panback"        },
   { KEY_LEFT,       "panback"        },
   { 'F',            "panon"          },
   { KEY_RIGHT,      "panon"          },
-  { C('b'),         "panback1"       },
-  { C('f'),         "panon1"         },
+  { CTRL('b'),      "panback1"       },
+  { CTRL('f'),      "panon1"         },
 
   { '?',            "help"             },
   { KEY_HELP,       "help"             },
@@ -99,7 +97,7 @@ const keybindings::orgbinding methodlist_korgbindings[]= {
   { '/',            "search"           },
   { 'n',            "searchagain"      },
   { '\\',           "searchagain"      },
-  { C('l'),         "redraw"           },
+  { CTRL('l'),      "redraw"           },
 
   { KEY_ENTER,      "select-and-quit"  },
   { '\r',           "select-and-quit"  },
diff --git a/dselect/pkgkeys.cc b/dselect/pkgkeys.cc
index 35f5473..8d05e6b 100644
--- a/dselect/pkgkeys.cc
+++ b/dselect/pkgkeys.cc
@@ -69,8 +69,6 @@ const keybindings::interpretation packagelist_kinterps[] = {
   {  0,                 0,  0,                                qa_noquit        
   }
 };
 
-#define C(x) ((x)-'a'+1)
-
 const keybindings::orgbinding packagelist_korgbindings[]= {
   { 'j',            "down"             }, // vi style
   { KEY_DOWN,       "down"             },
@@ -85,9 +83,9 @@ const keybindings::orgbinding packagelist_korgbindings[]= {
   { KEY_PPAGE,      "scrollback"       },
   { KEY_BACKSPACE,  "scrollback"       },
   { 0177,           "scrollback"       }, // ASCII DEL
-  { C('h'),         "scrollback"       },
-  { C('n'),         "scrollon1"        },
-  { C('p'),         "scrollback1"      },
+  { CTRL('h'),      "scrollback"       },
+  { CTRL('n'),      "scrollon1"        },
+  { CTRL('p'),      "scrollback1"      },
 
   { 't',            "top"              },
   { KEY_HOME,       "top"              },
@@ -97,15 +95,15 @@ const keybindings::orgbinding packagelist_korgbindings[]= {
 
   { 'u',            "iscrollback"      },
   { 'd',            "iscrollon"        },
-  { C('u'),         "iscrollback1"     },
-  { C('d'),         "iscrollon1"       },
+  { CTRL('u'),      "iscrollback1"     },
+  { CTRL('d'),      "iscrollon1"       },
 
   { 'B',            "panback"          },
   { KEY_LEFT,       "panback"          },
   { 'F',            "panon"            },
   { KEY_RIGHT,      "panon"            },
-  { C('b'),         "panback1"         },
-  { C('f'),         "panon1"           },
+  { CTRL('b'),      "panback1"         },
+  { CTRL('f'),      "panon1"           },
 
   { '+',            "install"          },
   { KEY_IC,         "install"          },
@@ -125,7 +123,7 @@ const keybindings::orgbinding packagelist_korgbindings[]= {
   { 'O',            "swapstatorder"    },
   { 'v',            "verbose"          },
   { 'V',            "versiondisplay"   },
-  { C('l'),         "redraw"           },
+  { CTRL('l'),      "redraw"           },
   { '/',            "search"           },
   { 'n',            "searchagain"      },
   { '\\',           "searchagain"      },

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to