1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-02 03:52:49 -05:00

Tidy up Simon's FontSpec abstraction.

Also, make fontspec_to_str not return the address of an automatic variable.
It now has a memory leak instead.

[originally from svn r2767]
This commit is contained in:
Ben Harris
2003-02-01 15:44:08 +00:00
parent 21275897d2
commit 947b70006e
5 changed files with 61 additions and 57 deletions

View File

@ -4,6 +4,21 @@
typedef void *Context; /* FIXME */
#include <MacTypes.h>
#include <stdio.h> /* for FILENAME_MAX */
struct Filename {
char path[FILENAME_MAX];
};
#define f_open(filename, mode) ( fopen((filename).path, (mode)) )
/* Suspiciously similar to an ICFontRecord */
struct FontSpec {
short size;
Style face;
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