Support XDM-AUTHORIZATION-1 for connecting to local X servers. If
[u/mdw/putty] / mac / macstuff.h
index cc3aabe..ce3b58f 100644 (file)
@@ -11,7 +11,7 @@ typedef void *Context; /* FIXME */
  */
 #define SEL_NL { 0x2028 }
 
-
+#include <MacTypes.h>
 #include <Events.h> /* Timing related goo */
 
 #define GETTICKCOUNT TickCount
@@ -21,11 +21,22 @@ typedef void *Context; /* FIXME */
 #define DEFAULT_CODEPAGE 0            /* FIXME: no idea how to do this */
 
 #define WCHAR wchar_t
-#define BYTE unsigned char
+#define BYTE UInt8
+#define DWORD UInt32
 
 #define OPTIMISE_SCROLL
 
+/*
+ * sk_getxdmdata() does not exist under the Mac (SGT: I have no
+ * idea whatsoever how to write it, and furthermore I'm unconvinced
+ * it's necessary), so it's a macro which always returns FALSE.
+ */
+#define sk_getxdmdata(socket, ip, port) (0)
+
 /* To make it compile */
 
 #include <stdarg.h>
 extern int vsnprintf(char *, size_t, char const *, va_list);
+
+extern int stricmp(char const *, char const *);
+extern int strnicmp(char const *, char const *, size_t);