summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--yacc/defs.h4
-rw-r--r--yacc/main.c3
2 files changed, 1 insertions, 6 deletions
diff --git a/yacc/defs.h b/yacc/defs.h
index 586dc391d..3ee38da65 100644
--- a/yacc/defs.h
+++ b/yacc/defs.h
@@ -27,7 +27,6 @@
#if macintosh
#include "::byterun:rotatecursor.h"
-extern int volatile have_to_interact;
#endif
/* machine-dependent definitions */
@@ -126,8 +125,7 @@ extern int volatile have_to_interact;
#if macintosh
-#define INTERACT() \
- (have_to_interact ? (have_to_interact = 0, rotatecursor_action (1)): 0)
+#define INTERACT() ROTATECURSOR_MAGIC ()
#define CALLOC(k,n) (INTERACT (), calloc((unsigned)(k),(unsigned)(n)))
#define FREE(x) (INTERACT (), free((char*)(x)))
diff --git a/yacc/main.c b/yacc/main.c
index a6c9a337f..0059bbb9d 100644
--- a/yacc/main.c
+++ b/yacc/main.c
@@ -377,9 +377,6 @@ void open_files(void)
int main(int argc, char **argv)
{
-#if macintosh
- rotatecursor_init (&have_to_interact);
-#endif
set_signals();
getargs(argc, argv);
open_files();