]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - mac.h
Removing one bug, and hunting another
[PuTTY.git] / mac.h
diff --git a/mac.h b/mac.h
index 078fa6f5cfa484661a3ff11c113a94890c15a988..d187dfcdb3616ccbe29a4b3a6f36673dfb7c6db9 100644 (file)
--- a/mac.h
+++ b/mac.h
@@ -7,25 +7,44 @@
 
 #include <MacTypes.h>
 #include <Events.h>
+#include <Gestalt.h>
 #include <MacWindows.h>
 
-extern long mac_qdversion;
+/* config.h or somesuch? */
+#define WITH_OPENTRANSPORT
 
 struct mac_gestalts {
     long qdvers;
     long apprvers;
     long cntlattr;
+    long windattr;
 };
 
 extern struct mac_gestalts mac_gestalts;
 
+#define HAVE_COLOR_QD() (mac_gestalts.qdvers > gestaltOriginalQD)
+
 /* from macterm.c */
 extern void mac_newsession(void);
 extern void mac_activateterm(WindowPtr, Boolean);
+extern void mac_adjusttermcursor(WindowPtr, Point, RgnHandle);
+extern void mac_adjusttermmenus(WindowPtr);
 extern void mac_updateterm(WindowPtr);
 extern void mac_clickterm(WindowPtr, EventRecord *);
 extern void mac_growterm(WindowPtr, EventRecord *);
-
+extern void mac_keyterm(WindowPtr, EventRecord *);
+extern void mac_menuterm(WindowPtr, short, short);
+/* from maccfg.c */
 extern void mac_loadconfig(Config *);
+/* from macnet.c */
+extern void macnet_eventcheck(void);
+/* from opentpt.c */
+extern Network_Stack otpt_stack;
 
 #endif
+
+/*
+ * Local Variables:
+ * c-file-style: "simon"
+ * End:
+ */