diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index 6b7bea2067555ed51e800b891a5fa38e4d281a12..a0b9911bb5449b4f0b713350384c91dac930c0fa 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -124,8 +124,13 @@ int try_sdl_init(int mode)
 		cio_api.showmouse=sdl_showmouse;
 		cio_api.hidemouse=sdl_hidemouse;
 		cio_api.settitle=sdl_settitle;
+#ifdef _WIN32
+		cio_api.copytext=win32_copytext;
+		cio_api.getcliptext=win32_getcliptext;
+#else
 		cio_api.copytext=NULL;
 		cio_api.getcliptext=NULL;
+#endif
 		return(1);
 	}
 	return(0);