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:
@ -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
|
||||
|
Reference in New Issue
Block a user