summaryrefslogtreecommitdiffstats
path: root/osdep/getch2.h
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-02-21 16:20:33 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-02-21 16:20:33 +0000
commitfebce72028665803466d24a80086d6e836a09b31 (patch)
tree2a1a1bb1cb2c38a51d18ef8c9c88a901d18315b7 /osdep/getch2.h
parent895fc255537eda5e9f7aef9119b22607dbc39eee (diff)
downloadmpv-febce72028665803466d24a80086d6e836a09b31.tar.bz2
mpv-febce72028665803466d24a80086d6e836a09b31.tar.xz
OS/2 getch2() support
patch by KO Myung-Hun, komh chollian net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26048 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'osdep/getch2.h')
-rw-r--r--osdep/getch2.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/osdep/getch2.h b/osdep/getch2.h
index 3c015ba9bb..c2e14aa5ee 100644
--- a/osdep/getch2.h
+++ b/osdep/getch2.h
@@ -24,6 +24,15 @@ extern void getch2_disable(void);
/* Read a character or a special key code (see keycodes.h) */
extern void getch2(void);
+/* slave cmd function for Windows and OS/2 */
extern int mp_input_slave_cmd_func(int fd,char* dest,int size);
+#if defined(__MINGW32__) || defined(__OS2__)
+#define USE_SELECT 0
+#define MP_INPUT_SLAVE_CMD_FUNC mp_input_slave_cmd_func
+#else
+#define USE_SELECT 1
+#define MP_INPUT_SLAVE_CMD_FUNC NULL
+#endif
+
#endif /* GETCH2_H */