Bram Moolenaar | c4675a1 | 2006-03-15 22:50:30 +0000 | [diff] [blame] | 1 | /* os_mac_conv.c */ |
Bram Moolenaar | 3e96c3d | 2016-01-29 23:46:21 +0100 | [diff] [blame^] | 2 | char_u *mac_string_convert(char_u *ptr, int len, int *lenp, int fail_on_error, int from_enc, int to_enc, int *unconvlenp); |
| 3 | int macroman2enc(char_u *ptr, long *sizep, long real_size); |
| 4 | int enc2macroman(char_u *from, size_t fromlen, char_u *to, int *tolenp, int maxtolen, char_u *rest, int *restlenp); |
| 5 | void mac_conv_init(void); |
| 6 | void mac_conv_cleanup(void); |
| 7 | char_u *mac_utf16_to_enc(unsigned short *from, size_t fromLen, size_t *actualLen); |
| 8 | unsigned short *mac_enc_to_utf16(char_u *from, size_t fromLen, size_t *actualLen); |
| 9 | void *mac_enc_to_cfstring(char_u *from, size_t fromLen); |
| 10 | char_u *mac_precompose_path(char_u *decompPath, size_t decompLen, size_t *precompLen); |
| 11 | void mac_lang_init(void); |
Bram Moolenaar | c4675a1 | 2006-03-15 22:50:30 +0000 | [diff] [blame] | 12 | /* vim: set ft=c : */ |