mirror of
https://github.com/mpv-player/mpv
synced 2025-01-01 20:32:13 +00:00
win32: correct HANDLE type
The correct type is HANDLE, not HANDLE*, though this change shouldn't affect functionality.
This commit is contained in:
parent
c31a91230d
commit
67c6335efc
@ -139,7 +139,7 @@ int mp_stat(const char *path, struct stat *buf)
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int mp_check_console(HANDLE *wstream)
|
static int mp_check_console(HANDLE wstream)
|
||||||
{
|
{
|
||||||
if (wstream != INVALID_HANDLE_VALUE) {
|
if (wstream != INVALID_HANDLE_VALUE) {
|
||||||
unsigned int filetype = GetFileType(wstream);
|
unsigned int filetype = GetFileType(wstream);
|
||||||
@ -168,7 +168,7 @@ static int mp_vfprintf(FILE *stream, const char *format, va_list args)
|
|||||||
{
|
{
|
||||||
int done = 0;
|
int done = 0;
|
||||||
|
|
||||||
HANDLE *wstream = INVALID_HANDLE_VALUE;
|
HANDLE wstream = INVALID_HANDLE_VALUE;
|
||||||
|
|
||||||
if (stream == stdout || stream == stderr) {
|
if (stream == stdout || stream == stderr) {
|
||||||
wstream = GetStdHandle(stream == stdout ?
|
wstream = GetStdHandle(stream == stdout ?
|
||||||
|
@ -167,7 +167,7 @@ bool terminal_in_background(void)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void write_console_text(HANDLE *wstream, char *buf)
|
static void write_console_text(HANDLE wstream, char *buf)
|
||||||
{
|
{
|
||||||
wchar_t *out = mp_from_utf8(NULL, buf);
|
wchar_t *out = mp_from_utf8(NULL, buf);
|
||||||
size_t out_len = wcslen(out);
|
size_t out_len = wcslen(out);
|
||||||
@ -176,7 +176,7 @@ static void write_console_text(HANDLE *wstream, char *buf)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Mutates the input argument (buf), because we're evil.
|
// Mutates the input argument (buf), because we're evil.
|
||||||
void mp_write_console_ansi(HANDLE *wstream, char *buf)
|
void mp_write_console_ansi(HANDLE wstream, char *buf)
|
||||||
{
|
{
|
||||||
while (*buf) {
|
while (*buf) {
|
||||||
char *next = strchr(buf, '\033');
|
char *next = strchr(buf, '\033');
|
||||||
|
@ -48,6 +48,6 @@ void terminal_get_size(int *w, int *h);
|
|||||||
void getch2_poll(void);
|
void getch2_poll(void);
|
||||||
|
|
||||||
// Windows only.
|
// Windows only.
|
||||||
void mp_write_console_ansi(void **wstream, char *buf);
|
void mp_write_console_ansi(void *wstream, char *buf);
|
||||||
|
|
||||||
#endif /* MPLAYER_GETCH2_H */
|
#endif /* MPLAYER_GETCH2_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user