cursrgn = NewRgn();
sleeptime = 0;
for (;;) {
- mac_adjustcursor(cursrgn);
ticksleft=timing_next_time-GETTICKCOUNT();
if (sleeptime > ticksleft && ticksleft >=0)
sleeptime=ticksleft;
}
if (!gotevent)
sk_poll();
- mac_pollterm();
if (mac_gestalts.apprvers >= 0x100 && mac_frontwindow() != NULL)
IdleControls(mac_frontwindow());
}
/* from macterm.c */
extern void mac_opensession(void);
extern void mac_startsession(Session *);
-extern void mac_pollterm(void);
/* from macstore.c */
extern OSErr get_putty_dir(Boolean makeit, short *pVRefNum, long *pDirID);
extern OSErr get_session_dir(Boolean makeit, short *pVRefNum, long *pDirID);
return noErr;
}
-/*
- * Called every time round the event loop.
- */
-void mac_pollterm(void)
-{
- Session *s;
-
- for (s = sesslist; s != NULL; s = s->next) {
- term_update(s->term);
- }
-}
-
/*
* To be called whenever the window size changes.
* rows and cols should be desired values.