X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=mac.h;h=d187dfcdb3616ccbe29a4b3a6f36673dfb7c6db9;hb=refs%2Fheads%2Fben-mac-port;hp=ba0aaed7604352b3d81e3bb73f079e0698e81b5d;hpb=ee6148a952f4742ecfd63b49d901e3180bc0057a;p=PuTTY.git diff --git a/mac.h b/mac.h index ba0aaed7..d187dfcd 100644 --- a/mac.h +++ b/mac.h @@ -5,7 +5,46 @@ #ifndef _PUTTY_MAC_H #define _PUTTY_MAC_H -extern long mac_qdversion; +#include +#include +#include +#include + +/* 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: + */