summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipng/dvipng-src/special.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipng/dvipng-src/special.c')
-rw-r--r--Build/source/texk/dvipng/dvipng-src/special.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/Build/source/texk/dvipng/dvipng-src/special.c b/Build/source/texk/dvipng/dvipng-src/special.c
index d685b1365c5..60d899faae2 100644
--- a/Build/source/texk/dvipng/dvipng-src/special.c
+++ b/Build/source/texk/dvipng/dvipng-src/special.c
@@ -28,8 +28,15 @@
#ifndef WIN32
#include <sys/wait.h>
#else /* WIN32 */
-#undef pipe
+#include <fcntl.h>
+#include <io.h>
+#include <process.h>
+#ifndef pipe
#define pipe(p) _pipe(p, 65536, O_BINARY | _O_NOINHERIT)
+#endif
+#ifndef snprintf
+#define snprintf _snprintf
+#endif
#endif /* WIN32 */
#endif