From 4f43140468cefba39573d1efbded5258fcc56c93 Mon Sep 17 00:00:00 2001 From: Michał Cichoń Date: Tue, 25 Aug 2015 06:47:41 +0200 Subject: Port pianobar to Windows: - use newly introduced console.h instead of terminal.h which emulate some behavior of VT terminals - replace ffmpeg/libov player with more abstract one with DirectShow implementation --- src/ui_readline.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/ui_readline.h') diff --git a/src/ui_readline.h b/src/ui_readline.h index cf8ed52..9343e1a 100644 --- a/src/ui_readline.h +++ b/src/ui_readline.h @@ -24,8 +24,10 @@ THE SOFTWARE. #ifndef SRC_UI_READLINE_H_IFRX74VM #define SRC_UI_READLINE_H_IFRX74VM +#include "config.h" + #include -#include +#include typedef enum { BAR_RL_DEFAULT = 0, @@ -33,18 +35,16 @@ typedef enum { BAR_RL_NOECHO = 2, /* don't echo to stdout */ } BarReadlineFlags_t; -typedef struct { - fd_set set; - int maxfd; - int fds[2]; -} BarReadlineFds_t; +typedef struct _BarReadline_t *BarReadline_t; +void BarReadlineInit(BarReadline_t*); +void BarReadlineDestroy(BarReadline_t); size_t BarReadline (char *, const size_t, const char *, - BarReadlineFds_t *, const BarReadlineFlags_t, int); + BarReadline_t, const BarReadlineFlags_t, int); size_t BarReadlineStr (char *, const size_t, - BarReadlineFds_t *, const BarReadlineFlags_t); -size_t BarReadlineInt (int *, BarReadlineFds_t *); -bool BarReadlineYesNo (bool, BarReadlineFds_t *); + BarReadline_t, const BarReadlineFlags_t); +size_t BarReadlineInt (int *, BarReadline_t); +bool BarReadlineYesNo (bool, BarReadline_t); #endif /* SRC_UI_READLINE_H_IFRX74VM */ -- cgit v1.2.3