diff --git a/src/conio/ciolib.h b/src/conio/ciolib.h
index 6ddbe4b62eb454530ab795ee29aed2319d1ab644..aea28386427185e8b15e067779c695c0df69941d 100644
--- a/src/conio/ciolib.h
+++ b/src/conio/ciolib.h
@@ -128,6 +128,39 @@ extern int directvideo;
 extern "C" {
 #endif
 int initciolib(int mode);
+
+int ciolib_movetext(int sx, int sy, int ex, int ey, int dx, int dy);
+char *ciolib_cgets(char *str);
+int ciolib_cscanf (char *format , ...);
+int ciolib_kbhit(void);
+int ciolib_getch(void);
+int ciolib_getche(void);
+int ciolib_ungetch(int ch);
+void ciolib_gettextinfo(struct text_info *info);
+int ciolib_wherex(void);
+int ciolib_wherey(void);
+void ciolib_wscroll(void);
+void ciolib_gotoxy(int x, int y);
+void ciolib_clreol(void);
+void ciolib_clrscr(void);
+int ciolib_cputs(char *str);
+int	ciolib_cprintf(char *fmat, ...);
+void ciolib_textbackground(int colour);
+void ciolib_textcolor(int colour);
+void ciolib_highvideo(void);
+void ciolib_lowvideo(void);
+void ciolib_normvideo(void);
+int ciolib_puttext(int a,int b,int c,int d,unsigned char *e);
+int ciolib_gettext(int a,int b,int c,int d,unsigned char *e);
+void ciolib_textattr(unsigned char a);
+void ciolib_delay(long a);
+int ciolib_putch(unsigned char a);
+void ciolib_setcursortype(int a);
+void ciolib_textmode(int mode);
+void ciolib_window(int sx, int sy, int ex, int ey);
+void ciolib_delline(void);
+void ciolib_insline(void);
+char *ciolib_getpass(const char *prompt);
 #ifdef __cplusplus
 }
 #endif