Patch from Alan Ning (somewhat polished by me): introduce a flag
[sgt/putty] / mac / macstuff.h
index a4cab6e..796515b 100644 (file)
@@ -8,12 +8,13 @@ typedef void *Context; /* FIXME */
 #include <Files.h>
 
 #include <stdio.h>
+#include "charset.h"
 
 struct Filename {
     FSSpec fss;
 };
 
-extern FILE * f_open(struct Filename, char const *);
+extern FILE * f_open(struct Filename, char const *, int);
 
 /* Suspiciously similar to an ICFontRecord */
 struct FontSpec {
@@ -43,6 +44,9 @@ struct FontSpec {
 #define BYTE UInt8
 #define DWORD UInt32
 
+typedef UInt32 uint32;
+#define PUTTY_UINT32_DEFINED
+
 #define OPTIMISE_SCROLL
 
 /*
@@ -63,3 +67,6 @@ extern int strnicmp(char const *, char const *, size_t);
 #define HELPCTX(foo) I(0)
 
 #define FILTER_KEY_FILES "pAgt.PPK"
+
+#define CP_UTF8 CS_UTF8                       /* from libcharset */
+