diff --git a/src/cioxtrn/cioxtrn.c b/src/cioxtrn/cioxtrn.c
index cb38dcfb0ffc7bbf9954812df37e02135c281e83..2c44b9b200aeb07579a0f1fa8401fd1f24c23d04 100644
--- a/src/cioxtrn/cioxtrn.c
+++ b/src/cioxtrn/cioxtrn.c
@@ -32,7 +32,7 @@ struct keyvals {
 };
 
 /* Get this from win32cio.c */
-extern const struct keyvals keyval[];
+CIOLIBEXPORTVAR const struct keyvals keyval[];
 
 void frobkey(int press, int release, int scan, int key, int ascii)
 {