mirror of https://github.com/GOSTSec/ccminer
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
644 B
32 lines
644 B
/* |
|
* ANSI emulation wrappers |
|
*/ |
|
#ifdef WIN32 |
|
#include <windows.h> |
|
#include <stddef.h> |
|
#include <stdio.h> |
|
|
|
#define isatty(fd) _isatty(fd) |
|
#define fileno(fd) _fileno(fd) |
|
|
|
#ifdef __cplusplus |
|
extern "C" { |
|
#endif |
|
int winansi_fputs(const char *str, FILE *stream); |
|
int winansi_printf(const char *format, ...); |
|
int winansi_fprintf(FILE *stream, const char *format, ...); |
|
int winansi_vfprintf(FILE *stream, const char *format, va_list list); |
|
#ifdef __cplusplus |
|
} |
|
#endif |
|
|
|
#undef fputs |
|
#undef fprintf |
|
#undef vfprintf |
|
|
|
#define fputs winansi_fputs |
|
#define printf winansi_printf |
|
#define fprintf winansi_fprintf |
|
#define vfprintf winansi_vfprintf |
|
|
|
#endif |