Mercurial > vim
diff src/mbyte.c @ 7827:41789f16d6b2 v7.4.1210
commit https://github.com/vim/vim/commit/52ea13da0fe86df1abf34de52841e367035170c0
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jan 30 18:51:09 2016 +0100
patch 7.4.1210
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 30 Jan 2016 19:00:05 +0100 |
parents | 37c929c4a073 |
children | b6cb94ad97a4 |
line wrap: on
line diff
--- a/src/mbyte.c +++ b/src/mbyte.c @@ -441,8 +441,7 @@ enc_alias_table[] = * Returns -1 if not found. */ static int -enc_canon_search(name) - char_u *name; +enc_canon_search(char_u *name) { int i; @@ -461,8 +460,7 @@ enc_canon_search(name) * Returns 0 if not found. */ int -enc_canon_props(name) - char_u *name; +enc_canon_props(char_u *name) { int i; @@ -507,7 +505,7 @@ enc_canon_props(name) * anything. */ char_u * -mb_init() +mb_init(void) { int i; int idx; @@ -819,7 +817,7 @@ codepage_invalid: * 3 - UTF-8 BOM */ int -bomb_size() +bomb_size(void) { int n = 0; @@ -850,8 +848,7 @@ bomb_size() * Remove all BOM from "s" by moving remaining text. */ void -remove_bom(s) - char_u *s; +remove_bom(char_u *s) { if (enc_utf8) { @@ -875,16 +872,13 @@ remove_bom(s) * >2 for other word characters */ int -mb_get_class(p) - char_u *p; +mb_get_class(char_u *p) { return mb_get_class_buf(p, curbuf); } int -mb_get_class_buf(p, buf) - char_u *p; - buf_T *buf; +mb_get_class_buf(char_u *p, buf_T *buf) { if (MB_BYTE2LEN(p[0]) == 1) { @@ -906,9 +900,7 @@ mb_get_class_buf(p, buf) * TODO: Should return 1 for punctuation. */ int -dbcs_class(lead, trail) - unsigned lead; - unsigned trail; +dbcs_class(unsigned lead, unsigned trail) { switch (enc_dbcs) { @@ -1082,15 +1074,14 @@ dbcs_class(lead, trail) * Returns 1 for a single-byte character. */ int -latin_char2len(c) - int c UNUSED; +latin_char2len(int c UNUSED) { return 1; } static int -dbcs_char2len(c) - int c; +dbcs_char2len( + int c) { if (c >= 0x100) return 2; @@ -1103,18 +1094,14 @@ dbcs_char2len(c) * Returns the length in bytes. */ int -latin_char2bytes(c, buf) - int c; - char_u *buf; +latin_char2bytes(int c, char_u *buf) { buf[0] = c; return 1; } static int -dbcs_char2bytes(c, buf) - int c; - char_u *buf; +dbcs_char2bytes(int c, char_u *buf) { if (c >= 0x100) { @@ -1137,15 +1124,14 @@ dbcs_char2bytes(c, buf) * Returns 0 when *p is NUL. */ int -latin_ptr2len(p) - char_u *p; +latin_ptr2len(char_u *p) { - return MB_BYTE2LEN(*p); + return MB_BYTE2LEN(*p); } static int -dbcs_ptr2len(p) - char_u *p; +dbcs_ptr2len( + char_u *p) { int len; @@ -1163,9 +1149,7 @@ dbcs_ptr2len(p) * Returns 1 for an illegal char or an incomplete byte sequence. */ int -latin_ptr2len_len(p, size) - char_u *p; - int size; +latin_ptr2len_len(char_u *p, int size) { if (size < 1 || *p == NUL) return 0; @@ -1173,9 +1157,7 @@ latin_ptr2len_len(p, size) } static int -dbcs_ptr2len_len(p, size) - char_u *p; - int size; +dbcs_ptr2len_len(char_u *p, int size) { int len; @@ -1201,10 +1183,7 @@ static int intable(struct interval *tabl * Return TRUE if "c" is in "table[size / sizeof(struct interval)]". */ static int -intable(table, size, c) - struct interval *table; - size_t size; - int c; +intable(struct interval *table, size_t size, int c) { int mid, bot, top; @@ -1236,8 +1215,7 @@ intable(table, size, c) * class 'A'(mbiguous). */ int -utf_char2cells(c) - int c; +utf_char2cells(int c) { /* Sorted list of non-overlapping intervals of East Asian double width * characters, generated with ../runtime/tools/unicode.vim. */ @@ -1496,15 +1474,14 @@ utf_char2cells(c) * This doesn't take care of unprintable characters, use ptr2cells() for that. */ int -latin_ptr2cells(p) - char_u *p UNUSED; +latin_ptr2cells(char_u *p UNUSED) { return 1; } int -utf_ptr2cells(p) - char_u *p; +utf_ptr2cells( + char_u *p) { int c; @@ -1524,8 +1501,7 @@ utf_ptr2cells(p) } int -dbcs_ptr2cells(p) - char_u *p; +dbcs_ptr2cells(char_u *p) { /* Number of cells is equal to number of bytes, except for euc-jp when * the first byte is 0x8e. */ @@ -1540,17 +1516,13 @@ dbcs_ptr2cells(p) * For an empty string or truncated character returns 1. */ int -latin_ptr2cells_len(p, size) - char_u *p UNUSED; - int size UNUSED; +latin_ptr2cells_len(char_u *p UNUSED, int size UNUSED) { return 1; } static int -utf_ptr2cells_len(p, size) - char_u *p; - int size; +utf_ptr2cells_len(char_u *p, int size) { int c; @@ -1572,9 +1544,7 @@ utf_ptr2cells_len(p, size) } static int -dbcs_ptr2cells_len(p, size) - char_u *p; - int size; +dbcs_ptr2cells_len(char_u *p, int size) { /* Number of cells is equal to number of bytes, except for euc-jp when * the first byte is 0x8e. */ @@ -1589,15 +1559,13 @@ dbcs_ptr2cells_len(p, size) * Only takes care of multi-byte chars, not "^C" and such. */ int -latin_char2cells(c) - int c UNUSED; +latin_char2cells(int c UNUSED) { return 1; } static int -dbcs_char2cells(c) - int c; +dbcs_char2cells(int c) { /* Number of cells is equal to number of bytes, except for euc-jp when * the first byte is 0x8e. */ @@ -1612,9 +1580,7 @@ dbcs_char2cells(c) * Stop at a NUL character. When "len" >= 0 stop at character "p[len]". */ int -mb_string2cells(p, len) - char_u *p; - int len; +mb_string2cells(char_u *p, int len) { int i; int clen = 0; @@ -1630,17 +1596,13 @@ mb_string2cells(p, len) * We make sure that the offset used is less than "max_off". */ int -latin_off2cells(off, max_off) - unsigned off UNUSED; - unsigned max_off UNUSED; +latin_off2cells(unsigned off UNUSED, unsigned max_off UNUSED) { return 1; } int -dbcs_off2cells(off, max_off) - unsigned off; - unsigned max_off; +dbcs_off2cells(unsigned off, unsigned max_off) { /* never check beyond end of the line */ if (off >= max_off) @@ -1654,9 +1616,7 @@ dbcs_off2cells(off, max_off) } int -utf_off2cells(off, max_off) - unsigned off; - unsigned max_off; +utf_off2cells(unsigned off, unsigned max_off) { return (off + 1 < max_off && ScreenLines[off + 1] == 0) ? 2 : 1; } @@ -1666,15 +1626,13 @@ utf_off2cells(off, max_off) * Convert a byte sequence into a character. */ int -latin_ptr2char(p) - char_u *p; +latin_ptr2char(char_u *p) { return *p; } static int -dbcs_ptr2char(p) - char_u *p; +dbcs_ptr2char(char_u *p) { if (MB_BYTE2LEN(*p) > 1 && p[1] != NUL) return (p[0] << 8) + p[1]; @@ -1688,8 +1646,7 @@ dbcs_ptr2char(p) * Does not include composing characters, of course. */ int -utf_ptr2char(p) - char_u *p; +utf_ptr2char(char_u *p) { int len; @@ -1746,9 +1703,7 @@ utf_ptr2char(p) * "s". */ static int -utf_safe_read_char_adv(s, n) - char_u **s; - size_t *n; +utf_safe_read_char_adv(char_u **s, size_t *n) { int c, k; @@ -1794,8 +1749,7 @@ utf_safe_read_char_adv(s, n) * Note: composing characters are skipped! */ int -mb_ptr2char_adv(pp) - char_u **pp; +mb_ptr2char_adv(char_u **pp) { int c; @@ -1809,8 +1763,7 @@ mb_ptr2char_adv(pp) * Note: composing characters are returned as separate characters. */ int -mb_cptr2char_adv(pp) - char_u **pp; +mb_cptr2char_adv(char_u **pp) { int c; @@ -1828,9 +1781,9 @@ mb_cptr2char_adv(pp) * Note: these are NOT really composing characters! */ int -arabic_combine(one, two) - int one; /* first character */ - int two; /* character just after "one" */ +arabic_combine( + int one, /* first character */ + int two) /* character just after "one" */ { if (one == a_LAM) return arabic_maycombine(two); @@ -1842,8 +1795,7 @@ arabic_combine(one, two) * Arabic combining character, need to check the character before this. */ int -arabic_maycombine(two) - int two; +arabic_maycombine(int two) { if (p_arshape && !p_tbidi) return (two == a_ALEF_MADDA @@ -1859,9 +1811,7 @@ arabic_maycombine(two) * behaves like a composing character. */ int -utf_composinglike(p1, p2) - char_u *p1; - char_u *p2; +utf_composinglike(char_u *p1, char_u *p2) { int c2; @@ -1879,9 +1829,9 @@ utf_composinglike(p1, p2) * composing characters. */ int -utfc_ptr2char(p, pcc) - char_u *p; - int *pcc; /* return: composing chars, last one is 0 */ +utfc_ptr2char( + char_u *p, + int *pcc) /* return: composing chars, last one is 0 */ { int len; int c; @@ -1919,10 +1869,10 @@ utfc_ptr2char(p, pcc) * composing characters. Use no more than p[maxlen]. */ int -utfc_ptr2char_len(p, pcc, maxlen) - char_u *p; - int *pcc; /* return: composing chars, last one is 0 */ - int maxlen; +utfc_ptr2char_len( + char_u *p, + int *pcc, /* return: composing chars, last one is 0 */ + int maxlen) { int len; int c; @@ -1965,9 +1915,7 @@ utfc_ptr2char_len(p, pcc, maxlen) * Returns the produced number of bytes. */ int -utfc_char2bytes(off, buf) - int off; - char_u *buf; +utfc_char2bytes(int off, char_u *buf) { int len; int i; @@ -1989,8 +1937,7 @@ utfc_char2bytes(off, buf) * Returns 1 for an illegal byte sequence. */ int -utf_ptr2len(p) - char_u *p; +utf_ptr2len(char_u *p) { int len; int i; @@ -2010,8 +1957,7 @@ utf_ptr2len(p) * Returns 1 for an invalid first byte value. */ int -utf_byte2len(b) - int b; +utf_byte2len(int b) { return utf8len_tab[b]; } @@ -2025,9 +1971,7 @@ utf_byte2len(b) * Never returns zero. */ int -utf_ptr2len_len(p, size) - char_u *p; - int size; +utf_ptr2len_len(char_u *p, int size) { int len; int i; @@ -2051,8 +1995,7 @@ utf_ptr2len_len(p, size) * This includes following composing characters. */ int -utfc_ptr2len(p) - char_u *p; +utfc_ptr2len(char_u *p) { int len; int b0 = *p; @@ -2099,9 +2042,7 @@ utfc_ptr2len(p) * Returns 1 for an illegal char or an incomplete byte sequence. */ int -utfc_ptr2len_len(p, size) - char_u *p; - int size; +utfc_ptr2len_len(char_u *p, int size) { int len; #ifdef FEAT_ARABIC @@ -2159,8 +2100,7 @@ utfc_ptr2len_len(p, size) * This does not include composing characters. */ int -utf_char2len(c) - int c; +utf_char2len(int c) { if (c < 0x80) return 1; @@ -2181,9 +2121,7 @@ utf_char2len(c) * This does not include composing characters. */ int -utf_char2bytes(c, buf) - int c; - char_u *buf; +utf_char2bytes(int c, char_u *buf) { if (c < 0x80) /* 7 bits */ { @@ -2236,8 +2174,7 @@ utf_char2bytes(c, buf) * Based on code from Markus Kuhn. */ int -utf_iscomposing(c) - int c; +utf_iscomposing(int c) { /* Sorted list of non-overlapping intervals. * Generated by ../runtime/tools/unicode.vim. */ @@ -2489,8 +2426,7 @@ utf_iscomposing(c) * Only for characters of 0x100 and above! */ int -utf_printable(c) - int c; +utf_printable(int c) { #ifdef USE_WCHAR_FUNCTIONS /* @@ -2518,8 +2454,7 @@ utf_printable(c) * 2 or bigger: some class of word character. */ int -utf_class(c) - int c; +utf_class(int c) { /* sorted list of non-overlapping intervals */ static struct clinterval @@ -2836,10 +2771,10 @@ static int utf_strnicmp(char_u *s1, char * the given conversion "table". Uses binary search on "table". */ static int -utf_convert(a, table, tableSize) - int a; - convertStruct table[]; - int tableSize; +utf_convert( + int a, + convertStruct table[], + int tableSize) { int start, mid, end; /* indices into table */ int entries = tableSize / sizeof(convertStruct); @@ -2869,8 +2804,7 @@ utf_convert(a, table, tableSize) * simple case folding. */ int -utf_fold(a) - int a; +utf_fold(int a) { return utf_convert(a, foldCase, (int)sizeof(foldCase)); } @@ -3217,8 +3151,7 @@ static convertStruct toUpper[] = * simple case folding. */ int -utf_toupper(a) - int a; +utf_toupper(int a) { /* If 'casemap' contains "keepascii" use ASCII style toupper(). */ if (a < 128 && (cmp_flags & CMP_KEEPASCII)) @@ -3239,8 +3172,7 @@ utf_toupper(a) } int -utf_islower(a) - int a; +utf_islower(int a) { /* German sharp s is lower case but has no upper case equivalent. */ return (utf_toupper(a) != a) || a == 0xdf; @@ -3251,8 +3183,7 @@ utf_islower(a) * simple case folding. */ int -utf_tolower(a) - int a; +utf_tolower(int a) { /* If 'casemap' contains "keepascii" use ASCII style tolower(). */ if (a < 128 && (cmp_flags & CMP_KEEPASCII)) @@ -3273,16 +3204,17 @@ utf_tolower(a) } int -utf_isupper(a) - int a; +utf_isupper(int a) { return (utf_tolower(a) != a); } static int -utf_strnicmp(s1, s2, n1, n2) - char_u *s1, *s2; - size_t n1, n2; +utf_strnicmp( + char_u *s1, + char_u *s2, + size_t n1, + size_t n2) { int c1, c2, cdiff; char_u buffer[6]; @@ -3362,9 +3294,7 @@ utf_strnicmp(s1, s2, n1, n2) * two characters otherwise. */ int -mb_strnicmp(s1, s2, nn) - char_u *s1, *s2; - size_t nn; +mb_strnicmp(char_u *s1, char_u *s2, size_t nn) { int i, l; int cdiff; @@ -3411,7 +3341,7 @@ mb_strnicmp(s1, s2, nn) * 'encoding' has been set to. */ void -show_utf8() +show_utf8(void) { int len; int rlen = 0; @@ -3460,17 +3390,13 @@ show_utf8() * Returns 0 when already at the first byte of a character. */ int -latin_head_off(base, p) - char_u *base UNUSED; - char_u *p UNUSED; +latin_head_off(char_u *base UNUSED, char_u *p UNUSED) { return 0; } int -dbcs_head_off(base, p) - char_u *base; - char_u *p; +dbcs_head_off(char_u *base, char_u *p) { char_u *q; @@ -3492,9 +3418,7 @@ dbcs_head_off(base, p) * single-width DBCS_JPNU characters are stored separately. */ int -dbcs_screen_head_off(base, p) - char_u *base; - char_u *p; +dbcs_screen_head_off(char_u *base, char_u *p) { char_u *q; @@ -3524,9 +3448,7 @@ dbcs_screen_head_off(base, p) } int -utf_head_off(base, p) - char_u *base; - char_u *p; +utf_head_off(char_u *base, char_u *p) { char_u *q; char_u *s; @@ -3585,9 +3507,7 @@ utf_head_off(base, p) * Copy a character from "*fp" to "*tp" and advance the pointers. */ void -mb_copy_char(fp, tp) - char_u **fp; - char_u **tp; +mb_copy_char(char_u **fp, char_u **tp) { int l = (*mb_ptr2len)(*fp); @@ -3602,9 +3522,7 @@ mb_copy_char(fp, tp) * character. Can start anywhere in a stream of bytes. */ int -mb_off_next(base, p) - char_u *base; - char_u *p; +mb_off_next(char_u *base, char_u *p) { int i; int j; @@ -3639,9 +3557,7 @@ mb_off_next(base, p) * into. Can start anywhere in a stream of bytes. */ int -mb_tail_off(base, p) - char_u *base; - char_u *p; +mb_tail_off(char_u *base, char_u *p) { int i; int j; @@ -3676,7 +3592,7 @@ mb_tail_off(base, p) * Find the next illegal byte sequence. */ void -utf_find_illegal() +utf_find_illegal(void) { pos_T pos = curwin->w_cursor; char_u *p; @@ -3755,9 +3671,7 @@ theend: * When "end" is positive stop there. */ int -utf_valid_string(s, end) - char_u *s; - char_u *end; +utf_valid_string(char_u *s, char_u *end) { int l; char_u *p = s; @@ -3783,9 +3697,7 @@ utf_valid_string(s, end) * Special version of mb_tail_off() for use in ScreenLines[]. */ int -dbcs_screen_tail_off(base, p) - char_u *base; - char_u *p; +dbcs_screen_tail_off(char_u *base, char_u *p) { /* It can't be the first byte if a double-byte when not using DBCS, at the * end of the string or the byte can't start a double-byte. @@ -3807,7 +3719,7 @@ dbcs_screen_tail_off(base, p) * Return TRUE when the cursor was adjusted. */ void -mb_adjust_cursor() +mb_adjust_cursor(void) { mb_adjustpos(curbuf, &curwin->w_cursor); } @@ -3817,9 +3729,7 @@ mb_adjust_cursor() * If it points to a tail byte it's moved backwards to the head byte. */ void -mb_adjustpos(buf, lp) - buf_T *buf; - pos_T *lp; +mb_adjustpos(buf_T *buf, pos_T *lp) { char_u *p; @@ -3847,9 +3757,9 @@ mb_adjustpos(buf, lp) * Return a pointer to the character before "*p", if there is one. */ char_u * -mb_prevptr(line, p) - char_u *line; /* start of the string */ - char_u *p; +mb_prevptr( + char_u *line, /* start of the string */ + char_u *p) { if (p > line) mb_ptr_back(line, p); @@ -3861,8 +3771,7 @@ mb_prevptr(line, p) * following composing characters) counts as one. */ int -mb_charlen(str) - char_u *str; +mb_charlen(char_u *str) { char_u *p = str; int count; @@ -3881,9 +3790,7 @@ mb_charlen(str) * Like mb_charlen() but for a string with specified length. */ int -mb_charlen_len(str, len) - char_u *str; - int len; +mb_charlen_len(char_u *str, int len) { char_u *p = str; int count; @@ -3903,8 +3810,7 @@ mb_charlen_len(str, len) * Return NULL if no multi-byte char was found. */ char_u * -mb_unescape(pp) - char_u **pp; +mb_unescape(char_u **pp) { static char_u buf[6]; int n; @@ -3965,9 +3871,7 @@ mb_unescape(pp) * Caller must make sure "row" and "col" are not invalid! */ int -mb_lefthalve(row, col) - int row; - int col; +mb_lefthalve(int row, int col) { #ifdef FEAT_HANGULIN if (composing_hangul) @@ -3982,9 +3886,7 @@ mb_lefthalve(row, col) * char move it to the left half. Returns the corrected column. */ int -mb_fix_col(col, row) - int col; - int row; +mb_fix_col(int col, int row) { col = check_col(col); row = check_row(row); @@ -4006,8 +3908,7 @@ static int enc_alias_search(char_u *name * Skip the Vim specific head of a 'encoding' name. */ char_u * -enc_skip(p) - char_u *p; +enc_skip(char_u *p) { if (STRNCMP(p, "2byte-", 6) == 0) return p + 6; @@ -4023,8 +3924,7 @@ enc_skip(p) * Returns an allocated string. NULL for out-of-memory. */ char_u * -enc_canonize(enc) - char_u *enc; +enc_canonize(char_u *enc) { char_u *r; char_u *p, *s; @@ -4102,8 +4002,7 @@ enc_canonize(enc) * Returns -1 when not found. */ static int -enc_alias_search(name) - char_u *name; +enc_alias_search(char_u *name) { int i; @@ -4125,7 +4024,7 @@ enc_alias_search(name) * Returns an allocated string when successful, NULL when not. */ char_u * -enc_locale() +enc_locale(void) { #ifndef WIN3264 char *s; @@ -4200,8 +4099,7 @@ enc_locale() * Returns zero if no codepage can be figured out. */ int -encname2codepage(name) - char_u *name; +encname2codepage(char_u *name) { int cp; char_u *p = name; @@ -4235,9 +4133,7 @@ static char_u *iconv_string(vimconv_T *v * (should return iconv_t, but that causes problems with prototypes). */ void * -my_iconv_open(to, from) - char_u *to; - char_u *from; +my_iconv_open(char_u *to, char_u *from) { iconv_t fd; #define ICONV_TESTLEN 400 @@ -4290,12 +4186,12 @@ my_iconv_open(to, from) * If resultlenp is not NULL, sets it to the result length in bytes. */ static char_u * -iconv_string(vcp, str, slen, unconvlenp, resultlenp) - vimconv_T *vcp; - char_u *str; - int slen; - int *unconvlenp; - int *resultlenp; +iconv_string( + vimconv_T *vcp, + char_u *str, + int slen, + int *unconvlenp, + int *resultlenp) { const char *from; size_t fromlen; @@ -4453,8 +4349,7 @@ get_iconv_import_func(HINSTANCE hInst, c * Try opening the iconv.dll and return TRUE if iconv() can be used. */ int -iconv_enabled(verbose) - int verbose; +iconv_enabled(int verbose) { if (hIconvDLL != 0 && hMsvcrtDLL != 0) return TRUE; @@ -4516,7 +4411,7 @@ iconv_enabled(verbose) } void -iconv_end() +iconv_end(void) { /* Don't use iconv() when inputting or outputting characters. */ if (input_conv.vc_type == CONV_ICONV) @@ -5404,7 +5299,7 @@ preedit_get_status(void) } int -im_is_preediting() +im_is_preediting(void) { return xim_has_preediting; } @@ -5423,8 +5318,7 @@ static int status_area_enabled = TRUE; * Switch using XIM on/off. This is used by the code that changes "State". */ void -im_set_active(active) - int active; +im_set_active(int active) { if (xic == NULL) return; @@ -5450,8 +5344,7 @@ im_set_active(active) * "xim_is_active" changes. */ void -xim_set_focus(focus) - int focus; +xim_set_focus(int focus) { if (xic == NULL) return; @@ -5479,9 +5372,7 @@ xim_set_focus(focus) } void -im_set_position(row, col) - int row UNUSED; - int col UNUSED; +im_set_position(int row UNUSED, int col UNUSED) { xim_set_preedit(); } @@ -5490,7 +5381,7 @@ im_set_position(row, col) * Set the XIM to the current cursor position. */ void -xim_set_preedit() +xim_set_preedit(void) { XVaNestedList attr_list; XRectangle spot_area; @@ -5560,10 +5451,10 @@ static void xim_instantiate_cb(Display * static void xim_destroy_cb(XIM im, XPointer client_data, XPointer call_data); static void -xim_instantiate_cb(display, client_data, call_data) - Display *display; - XPointer client_data UNUSED; - XPointer call_data UNUSED; +xim_instantiate_cb( + Display *display, + XPointer client_data UNUSED, + XPointer call_data UNUSED) { Window x11_window; Display *x11_display; @@ -5584,10 +5475,10 @@ xim_instantiate_cb(display, client_data, } static void -xim_destroy_cb(im, client_data, call_data) - XIM im UNUSED; - XPointer client_data UNUSED; - XPointer call_data UNUSED; +xim_destroy_cb( + XIM im UNUSED, + XPointer client_data UNUSED, + XPointer call_data UNUSED) { Window x11_window; Display *x11_display; @@ -5608,7 +5499,7 @@ xim_destroy_cb(im, client_data, call_dat #endif void -xim_init() +xim_init(void) { Window x11_window; Display *x11_display; @@ -5633,9 +5524,7 @@ xim_init() } static int -xim_real_init(x11_window, x11_display) - Window x11_window; - Display *x11_display; +xim_real_init(Window x11_window, Display *x11_display) { int i; char *p, @@ -5860,7 +5749,7 @@ xim_real_init(x11_window, x11_display) * tear-off menu item). */ int -im_get_status() +im_get_status(void) { return xim_has_focus; } @@ -5877,7 +5766,7 @@ im_get_status() * window... */ void -xim_set_status_area() +xim_set_status_area(void) { XVaNestedList preedit_list = 0, status_list = 0, list = 0; XRectangle pre_area, status_area; @@ -5974,7 +5863,7 @@ xim_set_status_area() } int -xim_get_status_area_height() +xim_get_status_area_height(void) { if (status_area_enabled) return gui.char_height; @@ -5996,10 +5885,7 @@ xim_get_status_area_height() * Return FAIL when conversion is not supported, OK otherwise. */ int -convert_setup(vcp, from, to) - vimconv_T *vcp; - char_u *from; - char_u *to; +convert_setup(vimconv_T *vcp, char_u *from, char_u *to) { return convert_setup_ext(vcp, from, TRUE, to, TRUE); } @@ -6009,12 +5895,12 @@ convert_setup(vcp, from, to) * "from" unicode charsets be considered utf-8. Same for "to". */ int -convert_setup_ext(vcp, from, from_unicode_is_utf8, to, to_unicode_is_utf8) - vimconv_T *vcp; - char_u *from; - int from_unicode_is_utf8; - char_u *to; - int to_unicode_is_utf8; +convert_setup_ext( + vimconv_T *vcp, + char_u *from, + int from_unicode_is_utf8, + char_u *to, + int to_unicode_is_utf8) { int from_prop; int to_prop; @@ -6126,10 +6012,7 @@ convert_setup_ext(vcp, from, from_unicod * Returns the length after conversion. */ int -convert_input(ptr, len, maxlen) - char_u *ptr; - int len; - int maxlen; +convert_input(char_u *ptr, int len, int maxlen) { return convert_input_safe(ptr, len, maxlen, NULL, NULL); } @@ -6141,12 +6024,12 @@ convert_input(ptr, len, maxlen) * the length. If "restp" is NULL it is not used. */ int -convert_input_safe(ptr, len, maxlen, restp, restlenp) - char_u *ptr; - int len; - int maxlen; - char_u **restp; - int *restlenp; +convert_input_safe( + char_u *ptr, + int len, + int maxlen, + char_u **restp, + int *restlenp) { char_u *d; int dlen = len; @@ -6185,10 +6068,10 @@ convert_input_safe(ptr, len, maxlen, res * When something goes wrong, NULL is returned and "*lenp" is unchanged. */ char_u * -string_convert(vcp, ptr, lenp) - vimconv_T *vcp; - char_u *ptr; - int *lenp; +string_convert( + vimconv_T *vcp, + char_u *ptr, + int *lenp) { return string_convert_ext(vcp, ptr, lenp, NULL); } @@ -6199,11 +6082,11 @@ string_convert(vcp, ptr, lenp) * set to the number of remaining bytes. */ char_u * -string_convert_ext(vcp, ptr, lenp, unconvlenp) - vimconv_T *vcp; - char_u *ptr; - int *lenp; - int *unconvlenp; +string_convert_ext( + vimconv_T *vcp, + char_u *ptr, + int *lenp, + int *unconvlenp) { char_u *retval = NULL; char_u *d;