Code

list_window: converted several public functions to static
authorMax Kellermann <max@duempel.org>
Tue, 23 Sep 2008 11:29:25 +0000 (13:29 +0200)
committerMax Kellermann <max@duempel.org>
Tue, 23 Sep 2008 11:29:25 +0000 (13:29 +0200)
There are lots of functions not being used outside of list_window.c.
Make them static to make it easier for gcc to optimize.

src/list_window.c
src/list_window.h

index 215a531dd4907a8bcba373c084db1c7706182f55..cce992d86c31aaf02ab0328ac1316eeed81bb53a 100644 (file)
@@ -104,7 +104,7 @@ list_window_set_selected(struct list_window *lw, unsigned n)
        lw->selected = n;
 }
 
-void
+static void
 list_window_next(struct list_window *lw, unsigned length)
 {
        if (lw->selected + 1 < length)
@@ -113,7 +113,7 @@ list_window_next(struct list_window *lw, unsigned length)
                lw->selected = 0;
 }
 
-void
+static void
 list_window_previous(struct list_window *lw, unsigned length)
 {
        if (lw->selected > 0)
@@ -122,14 +122,14 @@ list_window_previous(struct list_window *lw, unsigned length)
                lw->selected = length - 1;
 }
 
-void
+static void
 list_window_first(struct list_window *lw)
 {
        lw->xoffset = 0;
        lw->selected = 0;
 }
 
-void
+static void
 list_window_last(struct list_window *lw, unsigned length)
 {
        lw->xoffset = 0;
@@ -139,7 +139,7 @@ list_window_last(struct list_window *lw, unsigned length)
                lw->selected = 0;
 }
 
-void
+static void
 list_window_next_page(struct list_window *lw, unsigned length)
 {
        if (lw->rows < 2)
@@ -150,7 +150,7 @@ list_window_next_page(struct list_window *lw, unsigned length)
                list_window_last(lw, length);
 }
 
-void
+static void
 list_window_previous_page(struct list_window *lw)
 {
        if (lw->rows < 2)
index 78593948add8eae7438f33ced05e8278d40c0fdf..25f5362f9b82f7ca771f4d592619b7a47fa234cd 100644 (file)
@@ -72,12 +72,6 @@ list_window_center(struct list_window *lw, unsigned rows, unsigned n);
 
 /* select functions */
 void list_window_set_selected(struct list_window *lw, unsigned n);
-void list_window_previous(struct list_window *lw, unsigned length);
-void list_window_next(struct list_window *lw, unsigned length);
-void list_window_first(struct list_window *lw);
-void list_window_last(struct list_window *lw, unsigned length);
-void list_window_previous_page(struct list_window *lw);
-void list_window_next_page(struct list_window *lw, unsigned length);
 void list_window_check_selected(struct list_window *lw, unsigned length);
 
 /* find a string in a list window */