X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/2f92b7170f74a58d1e33d7913e154f9f47852683..acab36bc0e2b03bc71745a2e1e6cc64bebdf3c86:/mac/macstuff.h diff --git a/mac/macstuff.h b/mac/macstuff.h index ce3b58fe..3f49cd03 100644 --- a/mac/macstuff.h +++ b/mac/macstuff.h @@ -4,6 +4,26 @@ typedef void *Context; /* FIXME */ +#include +#include + +#include +#include "charset.h" + +struct Filename { + FSSpec fss; +}; + +extern FILE * f_open(struct Filename, char const *, int); + +/* Suspiciously similar to an ICFontRecord */ +struct FontSpec { + short size; + Style face; + char pad; + Str255 name; +}; + /* * On the Mac, Unicode text copied to the clipboard has U+2028 line separators. * Non-Unicode text will have these converted to CR along with the rest of the @@ -29,9 +49,9 @@ typedef void *Context; /* FIXME */ /* * 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. + * it's necessary), so it's a macro which always returns NULL. */ -#define sk_getxdmdata(socket, ip, port) (0) +#define sk_getxdmdata(socket, lenp) (NULL) /* To make it compile */ @@ -40,3 +60,10 @@ 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); + +#define HELPCTX(foo) I(0) + +#define FILTER_KEY_FILES "pAgt.PPK" + +#define CP_UTF8 CS_UTF8 /* from libcharset */ +