--- utalk-1.0.1.beta.orig/termcap.h
+++ utalk-1.0.1.beta/termcap.h
@@ -24,7 +24,7 @@
 extern int tputs(char *str, int affcnt, int (*putc)(int));
 
 extern char *t_ce, *t_me, *t_mr, *t_md, *t_us;
-extern int xcursor, ycursor;	/* absolute; -1, -1 = unknown */
+extern volatile int xcursor, ycursor;	/* absolute; -1, -1 = unknown */
 
 extern void putcap(char *s);
 extern void init_termcap(void);
