diff --git a/src/conio/win32gdi.c b/src/conio/win32gdi.c
index 53dfb9623c80d02dbcb7d829e6b2fdc151b1b8af..ab47ed8c8cbfdca4ecb26e053c4defa3c7d30035 100644
--- a/src/conio/win32gdi.c
+++ b/src/conio/win32gdi.c
@@ -5,6 +5,7 @@
 #include <stdbool.h>
 #include <stdio.h>
 
+#include <genwrap.h>
 #include <xp_dl.h>
 
 #define BITMAP_CIOLIB_DRIVER
diff --git a/src/syncdraw/syncdraw.c b/src/syncdraw/syncdraw.c
index 0f8f2657dc33bd3772c771100e0878b0b2e54891..e68eb0ef14451e9936f1d23dff9be98eebb34126 100644
--- a/src/syncdraw/syncdraw.c
+++ b/src/syncdraw/syncdraw.c
@@ -51,7 +51,7 @@
 #include "tabulator.h"
 
 unsigned char   Screen[4][MaxLines + 1][160];
-unsigned char   tabs[80];
+unsigned char   tabs[81];
 unsigned char   CursorPos[80], cpos = 1;
 int             CursorX = 0, CursorY = 0, FirstLine = 0, x, y, LastLine = 0;
 unsigned char   Attribute = 7, FontMode = FALSE, Undo = FALSE, FontTyped = FALSE,
diff --git a/src/syncdraw/syncdraw.h b/src/syncdraw/syncdraw.h
index 225583126f0acb77286ec97c26fb5021b9877449..1bf5411685496163dcde1f57b56b1b0213f6b01f 100644
--- a/src/syncdraw/syncdraw.h
+++ b/src/syncdraw/syncdraw.h
@@ -5,7 +5,7 @@
 #define MaxLines 1000
 
 extern unsigned char   Screen[4][MaxLines+1][160];
-extern unsigned char   tabs[80];
+extern unsigned char   tabs[81];
 extern unsigned char   CursorPos[80];
 extern int             CursorX, CursorY, FirstLine, x, y, LastLine;
 extern unsigned char   Attribute, FontMode, Undo, FontTyped,