From dcf9fca6cc22d7345a511a85e8d38ef2a7f400e7 Mon Sep 17 00:00:00 2001 From: Charles Forsyth Date: Sun, 4 Oct 2015 21:35:44 +0100 Subject: [PATCH] declare utfrune --- plan9.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plan9.h b/plan9.h index e7aa05b..e7bbb1c 100644 --- a/plan9.h +++ b/plan9.h @@ -1,5 +1,9 @@ +#ifdef __APPLE__ +#define _DARWIN_C_SOURCE +#else /* magic to get SUSV2 standard, including pread, pwrite*/ #define _XOPEN_SOURCE 500 +#endif /* magic to get 64-bit pread/pwrite */ #define _LARGEFILE64_SOURCE /* magic to get 64-bit stat on Linux, maybe others */ @@ -105,6 +109,7 @@ extern int runetochar(char*, Rune*); extern int chartorune(Rune*, char*); extern int runelen(long); extern int utflen(char*); +extern char* utfrune(char*, long); extern char* strecpy(char*, char*, char*); extern int tokenize(char*, char**, int); extern int getfields(char*, char**, int, int, char*);