1 #import <Cocoa/Cocoa.h>
\r
3 #define _MAXDEFSTR 260
\r
4 inline char *s_strncpy(char *d, const char *s, size_t m) { strncpy(d,s,m); d[m-1] = 0; return d; };
\r
5 inline char *s_strcat(char *d, const char *s) { size_t n = strlen(d); return s_strncpy(d+n,s,_MAXDEFSTR-n); };
\r
7 void mac_pasteconsole(char *commandbuf)
\r
9 NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
\r
10 NSString *type = [pasteboard availableTypeFromArray:[NSArray arrayWithObject:NSStringPboardType]];
\r
12 NSString *contents = [pasteboard stringForType:type];
\r
13 if (contents != nil)
\r
14 s_strcat(commandbuf, [contents lossyCString]);
\r
23 int mac_osversion()
\r
26 Gestalt(gestaltSystemVersion, &MacVersion);
\r