home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / unix / vim-6.2.tar.bz2 / vim-6.2.tar / vim62 / src / proto / mbyte.pro < prev    next >
Encoding:
Text File  |  2003-06-01  |  3.5 KB  |  85 lines

  1. /* mbyte.c */
  2. int enc_canon_props __ARGS((char_u *name));
  3. char_u *mb_init __ARGS((void));
  4. int bomb_size __ARGS((void));
  5. int mb_get_class __ARGS((char_u *p));
  6. int dbcs_class __ARGS((unsigned lead, unsigned trail));
  7. int latin_char2len __ARGS((int c));
  8. int latin_char2bytes __ARGS((int c, char_u *buf));
  9. int latin_ptr2len_check __ARGS((char_u *p));
  10. int utf_char2cells __ARGS((int c));
  11. int latin_ptr2cells __ARGS((char_u *p));
  12. int utf_ptr2cells __ARGS((char_u *p));
  13. int dbcs_ptr2cells __ARGS((char_u *p));
  14. int latin_char2cells __ARGS((int c));
  15. int latin_off2cells __ARGS((unsigned off));
  16. int dbcs_off2cells __ARGS((unsigned off));
  17. int utf_off2cells __ARGS((unsigned off));
  18. int latin_ptr2char __ARGS((char_u *p));
  19. int utf_ptr2char __ARGS((char_u *p));
  20. int mb_ptr2char_adv __ARGS((char_u **pp));
  21. int arabic_combine __ARGS((int one, int two));
  22. int arabic_maycombine __ARGS((int two));
  23. int utf_composinglike __ARGS((char_u *p1, char_u *p2));
  24. int utfc_ptr2char __ARGS((char_u *p, int *p1, int *p2));
  25. int utfc_ptr2char_len __ARGS((char_u *p, int *p1, int *p2, int maxlen));
  26. int utfc_char2bytes __ARGS((int off, char_u *buf));
  27. int utf_ptr2len_check __ARGS((char_u *p));
  28. int utf_byte2len __ARGS((int b));
  29. int utf_ptr2len_check_len __ARGS((char_u *p, int size));
  30. int utfc_ptr2len_check __ARGS((char_u *p));
  31. int utfc_ptr2len_check_len __ARGS((char_u *p, int size));
  32. int utf_char2len __ARGS((int c));
  33. int utf_char2bytes __ARGS((int c, char_u *buf));
  34. int utf_iscomposing __ARGS((int c));
  35. int utf_printable __ARGS((int c));
  36. int utf_class __ARGS((int c));
  37. int utf_fold __ARGS((int a));
  38. int utf_toupper __ARGS((int a));
  39. int utf_islower __ARGS((int a));
  40. int utf_tolower __ARGS((int a));
  41. int utf_isupper __ARGS((int a));
  42. int mb_strnicmp __ARGS((char_u *s1, char_u *s2, int n));
  43. void show_utf8 __ARGS((void));
  44. int latin_head_off __ARGS((char_u *base, char_u *p));
  45. int dbcs_head_off __ARGS((char_u *base, char_u *p));
  46. int dbcs_screen_head_off __ARGS((char_u *base, char_u *p));
  47. int utf_head_off __ARGS((char_u *base, char_u *p));
  48. int mb_off_next __ARGS((char_u *base, char_u *p));
  49. int mb_tail_off __ARGS((char_u *base, char_u *p));
  50. int dbcs_screen_tail_off __ARGS((char_u *base, char_u *p));
  51. void mb_adjust_cursor __ARGS((void));
  52. void mb_adjustpos __ARGS((pos_T *lp));
  53. char_u *mb_prevptr __ARGS((char_u *line, char_u *p));
  54. int mb_charlen __ARGS((char_u *str));
  55. int mb_dec __ARGS((pos_T *lp));
  56. char_u *mb_unescape __ARGS((char_u **pp));
  57. int mb_lefthalve __ARGS((int row, int col));
  58. int mb_fix_col __ARGS((int col, int row));
  59. char_u *enc_skip __ARGS((char_u *p));
  60. char_u *enc_canonize __ARGS((char_u *enc));
  61. char_u *enc_locale __ARGS((void));
  62. int encname2codepage __ARGS((char_u *name));
  63. void *my_iconv_open __ARGS((char_u *to, char_u *from));
  64. int iconv_enabled __ARGS((int verbose));
  65. void iconv_end __ARGS((void));
  66. int im_xim_isvalid_imactivate __ARGS((void));
  67. void im_set_active __ARGS((int active));
  68. void xim_set_focus __ARGS((int focus));
  69. void im_set_position __ARGS((int row, int col));
  70. void xim_set_preedit __ARGS((void));
  71. void xim_set_status_area __ARGS((void));
  72. void xim_init __ARGS((void));
  73. void xim_decide_input_style __ARGS((void));
  74. int im_get_feedback_attr __ARGS((int col));
  75. void xim_reset __ARGS((void));
  76. int xim_queue_key_press_event __ARGS((GdkEventKey *event));
  77. void xim_init __ARGS((void));
  78. void im_shutdown __ARGS((void));
  79. int xim_get_status_area_height __ARGS((void));
  80. int im_get_status __ARGS((void));
  81. int convert_setup __ARGS((vimconv_T *vcp, char_u *from, char_u *to));
  82. int convert_input __ARGS((char_u *ptr, int len, int maxlen));
  83. char_u *string_convert __ARGS((vimconv_T *vcp, char_u *ptr, int *lenp));
  84. /* vim: set ft=c : */
  85.