diff options
author | Max Kellermann <max@duempel.org> | 2008-09-15 13:27:30 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-09-15 13:27:30 +0200 |
commit | e7981e0e28541e5046c40879a4fdbcc308f143ec (patch) | |
tree | 86a4fe788f692321e6a6fbaff8d83708ba764234 /src/list_window.h | |
parent | 6e81a1b3e08a423c6f4c6976aecae915bd1a3f0b (diff) | |
download | mpd-e7981e0e28541e5046c40879a4fdbcc308f143ec.tar.gz mpd-e7981e0e28541e5046c40879a4fdbcc308f143ec.tar.xz mpd-e7981e0e28541e5046c40879a4fdbcc308f143ec.zip |
use size_t and unsigned integers
Diffstat (limited to '')
-rw-r--r-- | src/list_window.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/list_window.h b/src/list_window.h index ad66760bb..2fadeebd1 100644 --- a/src/list_window.h +++ b/src/list_window.h @@ -10,17 +10,17 @@ #define LW_HIDE_CURSOR 0x01 -typedef const char *(*list_window_callback_fn_t)(int index, +typedef const char *(*list_window_callback_fn_t)(unsigned index, int *highlight, void *data); typedef struct { WINDOW *w; - int rows, cols; + unsigned rows, cols; - int start; - int selected; - int xoffset; + unsigned start; + unsigned selected; + unsigned xoffset; int clear; int repaint; int flags; @@ -32,7 +32,7 @@ typedef struct { /* create a new list window */ -list_window_t *list_window_init(WINDOW *w, int width, int height); +list_window_t *list_window_init(WINDOW *w, unsigned width, unsigned height); /* destroy a list window (returns NULL) */ list_window_t *list_window_free(list_window_t *lw); @@ -46,18 +46,18 @@ void list_window_paint(list_window_t *lw, void *callback_data); /* perform basic list window commands (movement) */ -int list_window_cmd(list_window_t *lw, int rows, command_t cmd); +int list_window_cmd(list_window_t *lw, unsigned rows, command_t cmd); /* select functions */ -void list_window_set_selected(list_window_t *lw, int n); -void list_window_previous(list_window_t *lw, int length); -void list_window_next(list_window_t *lw, int length); +void list_window_set_selected(list_window_t *lw, unsigned n); +void list_window_previous(list_window_t *lw, unsigned length); +void list_window_next(list_window_t *lw, unsigned length); void list_window_first(list_window_t *lw); -void list_window_last(list_window_t *lw, int length); +void list_window_last(list_window_t *lw, unsigned length); void list_window_previous_page(list_window_t *lw); -void list_window_next_page(list_window_t *lw, int length); -void list_window_check_selected(list_window_t *lw, int length); +void list_window_next_page(list_window_t *lw, unsigned length); +void list_window_check_selected(list_window_t *lw, unsigned length); /* find a string in a list window */ int list_window_find(list_window_t *lw, @@ -73,7 +73,7 @@ list_window_rfind(list_window_t *lw, void *callback_data, const char *str, int wrap, - int rows); + unsigned rows); /* list window states */ list_window_state_t *list_window_init_state(void); |