diff options
author | Max Kellermann <max@duempel.org> | 2008-09-16 19:11:40 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-09-16 19:11:40 +0200 |
commit | 1f5d824d59709708350d37e6808383fc948e5dab (patch) | |
tree | 3619f58f58adb56672cb2bf160f23e00b4f17f1c /src/screen_utils.h | |
parent | 318c4f1db7644b0c6e4cb1650b83bd550c297a49 (diff) | |
download | mpd-1f5d824d59709708350d37e6808383fc948e5dab.tar.gz mpd-1f5d824d59709708350d37e6808383fc948e5dab.tar.xz mpd-1f5d824d59709708350d37e6808383fc948e5dab.zip |
screen: added struct names
Let us declare struct names in addition to typedef names, so we can
forward-declare them.
Diffstat (limited to '')
-rw-r--r-- | src/screen_utils.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/screen_utils.h b/src/screen_utils.h index 6928ba804..74ca7d012 100644 --- a/src/screen_utils.h +++ b/src/screen_utils.h @@ -1,13 +1,14 @@ #ifndef SCREEN_UTILS_H #define SCREEN_UTILS_H -#include "screen.h" #include "list_window.h" -#include "mpdclient.h" #include "command.h" #include <ncurses.h> +struct screen; +struct mpdclient; + /* sound an audible and/or visible bell */ void screen_bell(void); @@ -21,16 +22,16 @@ char *screen_readln(WINDOW *w, const char *prompt, const char *value, char *screen_readln_masked(WINDOW *w, const char *prompt); char *screen_read_pasword(WINDOW *w, const char *prompt); /* query user for a string and find it in a list window */ -int screen_find(screen_t *screen, - list_window_t *lw, +int screen_find(struct screen *screen, + struct list_window *lw, int rows, command_t findcmd, list_window_callback_fn_t callback_fn, void *callback_data); -gint screen_auth(mpdclient_t *c); +gint screen_auth(struct mpdclient *c); -void screen_display_completion_list(screen_t *screen, GList *list); +void screen_display_completion_list(struct screen *screen, GList *list); void set_xterm_title(const char *format, ...); |