diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-03-15 22:59:18 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-03-15 22:59:18 +0000 |
commit | 7d47b6eed707db9af160ec517b71e1f9fdac1a0f (patch) | |
tree | f93785b6fba72029e272fac10caed4cda5c09f4e /src/os_mac_conv.c | |
parent | 5671873089d516a10c79733182797075071eb5f3 (diff) | |
download | vim-git-7d47b6eed707db9af160ec517b71e1f9fdac1a0f.tar.gz |
updated for version 7.0225
Diffstat (limited to 'src/os_mac_conv.c')
-rw-r--r-- | src/os_mac_conv.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/os_mac_conv.c b/src/os_mac_conv.c index fbce5770d..9f19a8098 100644 --- a/src/os_mac_conv.c +++ b/src/os_mac_conv.c @@ -16,7 +16,14 @@ #define NO_X11_INCLUDES #include "vim.h" -#ifdef FEAT_MBYTE +#if defined(MACOS_CONVERT) || defined(PROTO) +# ifdef PROTO +/* A few dummy types to be able to generate function prototypes. */ +typedef int UniChar; +typedef int *TECObjectRef; +typedef int CFStringRef; +# endif + static char_u *mac_utf16_to_utf8 __ARGS((UniChar *from, size_t fromLen, size_t *actualLen)); static UniChar *mac_utf8_to_utf16 __ARGS((char_u *from, size_t fromLen, size_t *actualLen)); @@ -477,7 +484,7 @@ mac_precompose_path(decompPath, decompLen, precompLen) /* * Converts from UTF-16 UniChars to precomposed UTF-8 */ - char_u * + static char_u * mac_utf16_to_utf8(from, fromLen, actualLen) UniChar *from; size_t fromLen; @@ -517,7 +524,7 @@ mac_utf16_to_utf8(from, fromLen, actualLen) /* * Converts from UTF-8 to UTF-16 UniChars */ - UniChar * + static UniChar * mac_utf8_to_utf16(from, fromLen, actualLen) char_u *from; size_t fromLen; @@ -548,4 +555,4 @@ mac_utf8_to_utf16(from, fromLen, actualLen) return result; } -#endif /* FEAT_MBYTE */ +#endif /* MACOS_CONVERT */ |