forked from aniani/vim
patch 8.1.2378: using old C style comments
Problem: Using old C style comments. Solution: Use // comments where appropriate.
This commit is contained in:
parent
fa5612c7d8
commit
5d18efecfd
52
src/dict.c
52
src/dict.c
@ -15,10 +15,10 @@
|
||||
|
||||
#if defined(FEAT_EVAL) || defined(PROTO)
|
||||
|
||||
/* List head for garbage collection. Although there can be a reference loop
|
||||
* from partial to dict to partial, we don't need to keep track of the partial,
|
||||
* since it will get freed when the dict is unused and gets freed. */
|
||||
static dict_T *first_dict = NULL; /* list of all dicts */
|
||||
// List head for garbage collection. Although there can be a reference loop
|
||||
// from partial to dict to partial, we don't need to keep track of the partial,
|
||||
// since it will get freed when the dict is unused and gets freed.
|
||||
static dict_T *first_dict = NULL;
|
||||
|
||||
/*
|
||||
* Allocate an empty header for a dictionary.
|
||||
@ -31,7 +31,7 @@ dict_alloc(void)
|
||||
d = ALLOC_CLEAR_ONE(dict_T);
|
||||
if (d != NULL)
|
||||
{
|
||||
/* Add the dict to the list of dicts for garbage collection. */
|
||||
// Add the dict to the list of dicts for garbage collection.
|
||||
if (first_dict != NULL)
|
||||
first_dict->dv_used_prev = d;
|
||||
d->dv_used_next = first_dict;
|
||||
@ -109,15 +109,15 @@ dict_free_contents(dict_T *d)
|
||||
hashitem_T *hi;
|
||||
dictitem_T *di;
|
||||
|
||||
/* Lock the hashtab, we don't want it to resize while freeing items. */
|
||||
// Lock the hashtab, we don't want it to resize while freeing items.
|
||||
hash_lock(&d->dv_hashtab);
|
||||
todo = (int)d->dv_hashtab.ht_used;
|
||||
for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi)
|
||||
{
|
||||
if (!HASHITEM_EMPTY(hi))
|
||||
{
|
||||
/* Remove the item before deleting it, just in case there is
|
||||
* something recursive causing trouble. */
|
||||
// Remove the item before deleting it, just in case there is
|
||||
// something recursive causing trouble.
|
||||
di = HI2DI(hi);
|
||||
hash_remove(&d->dv_hashtab, hi);
|
||||
dictitem_free(di);
|
||||
@ -125,14 +125,14 @@ dict_free_contents(dict_T *d)
|
||||
}
|
||||
}
|
||||
|
||||
/* The hashtab is still locked, it has to be re-initialized anyway */
|
||||
// The hashtab is still locked, it has to be re-initialized anyway
|
||||
hash_clear(&d->dv_hashtab);
|
||||
}
|
||||
|
||||
static void
|
||||
dict_free_dict(dict_T *d)
|
||||
{
|
||||
/* Remove the dict from the list of dicts for garbage collection. */
|
||||
// Remove the dict from the list of dicts for garbage collection.
|
||||
if (d->dv_used_prev == NULL)
|
||||
first_dict = d->dv_used_next;
|
||||
else
|
||||
@ -176,9 +176,9 @@ dict_free_nonref(int copyID)
|
||||
for (dd = first_dict; dd != NULL; dd = dd->dv_used_next)
|
||||
if ((dd->dv_copyID & COPYID_MASK) != (copyID & COPYID_MASK))
|
||||
{
|
||||
/* Free the Dictionary and ordinary items it contains, but don't
|
||||
* recurse into Lists and Dictionaries, they will be in the list
|
||||
* of dicts or list of lists. */
|
||||
// Free the Dictionary and ordinary items it contains, but don't
|
||||
// recurse into Lists and Dictionaries, they will be in the list
|
||||
// of dicts or list of lists.
|
||||
dict_free_contents(dd);
|
||||
did_free = TRUE;
|
||||
}
|
||||
@ -577,7 +577,7 @@ dict_find(dict_T *d, char_u *key, int len)
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Avoid a malloc/free by using buf[]. */
|
||||
// Avoid a malloc/free by using buf[].
|
||||
vim_strncpy(buf, key, len);
|
||||
akey = buf;
|
||||
}
|
||||
@ -764,7 +764,7 @@ dict_get_tv(char_u **arg, typval_T *rettv, int evaluate, int literal)
|
||||
*/
|
||||
if (*start != '}')
|
||||
{
|
||||
if (eval1(&start, &tv, FALSE) == FAIL) /* recursive! */
|
||||
if (eval1(&start, &tv, FALSE) == FAIL) // recursive!
|
||||
return FAIL;
|
||||
if (*start == '}')
|
||||
return NOTDONE;
|
||||
@ -798,14 +798,14 @@ dict_get_tv(char_u **arg, typval_T *rettv, int evaluate, int literal)
|
||||
key = tv_get_string_buf_chk(&tvkey, buf);
|
||||
if (key == NULL)
|
||||
{
|
||||
/* "key" is NULL when tv_get_string_buf_chk() gave an errmsg */
|
||||
// "key" is NULL when tv_get_string_buf_chk() gave an errmsg
|
||||
clear_tv(&tvkey);
|
||||
goto failret;
|
||||
}
|
||||
}
|
||||
|
||||
*arg = skipwhite(*arg + 1);
|
||||
if (eval1(arg, &tv, evaluate) == FAIL) /* recursive! */
|
||||
if (eval1(arg, &tv, evaluate) == FAIL) // recursive!
|
||||
{
|
||||
if (evaluate)
|
||||
clear_tv(&tvkey);
|
||||
@ -881,8 +881,8 @@ dict_extend(dict_T *d1, dict_T *d2, char_u *action)
|
||||
di1 = dict_find(d1, hi2->hi_key, -1);
|
||||
if (d1->dv_scope != 0)
|
||||
{
|
||||
/* Disallow replacing a builtin function in l: and g:.
|
||||
* Check the key to be valid when adding to any scope. */
|
||||
// Disallow replacing a builtin function in l: and g:.
|
||||
// Check the key to be valid when adding to any scope.
|
||||
if (d1->dv_scope == VAR_DEF_SCOPE
|
||||
&& HI2DI(hi2)->di_tv.v_type == VAR_FUNC
|
||||
&& var_check_func_name(hi2->hi_key, di1 == NULL))
|
||||
@ -929,8 +929,8 @@ dict_lookup(hashitem_T *hi)
|
||||
dict_equal(
|
||||
dict_T *d1,
|
||||
dict_T *d2,
|
||||
int ic, /* ignore case for strings */
|
||||
int recursive) /* TRUE when used recursively */
|
||||
int ic, // ignore case for strings
|
||||
int recursive) // TRUE when used recursively
|
||||
{
|
||||
hashitem_T *hi;
|
||||
dictitem_T *item2;
|
||||
@ -1004,19 +1004,19 @@ dict_list(typval_T *argvars, typval_T *rettv, int what)
|
||||
|
||||
if (what == 0)
|
||||
{
|
||||
/* keys() */
|
||||
// keys()
|
||||
li->li_tv.v_type = VAR_STRING;
|
||||
li->li_tv.v_lock = 0;
|
||||
li->li_tv.vval.v_string = vim_strsave(di->di_key);
|
||||
}
|
||||
else if (what == 1)
|
||||
{
|
||||
/* values() */
|
||||
// values()
|
||||
copy_tv(&di->di_tv, &li->li_tv);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* items() */
|
||||
// items()
|
||||
l2 = list_alloc();
|
||||
li->li_tv.v_type = VAR_LIST;
|
||||
li->li_tv.v_lock = 0;
|
||||
@ -1079,7 +1079,7 @@ dict_set_items_ro(dict_T *di)
|
||||
int todo = (int)di->dv_hashtab.ht_used;
|
||||
hashitem_T *hi;
|
||||
|
||||
/* Set readonly */
|
||||
// Set readonly
|
||||
for (hi = di->dv_hashtab.ht_array; todo > 0 ; ++hi)
|
||||
{
|
||||
if (HASHITEM_EMPTY(hi))
|
||||
@ -1139,4 +1139,4 @@ dict_remove(typval_T *argvars, typval_T *rettv, char_u *arg_errmsg)
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* defined(FEAT_EVAL) */
|
||||
#endif // defined(FEAT_EVAL)
|
||||
|
482
src/diff.c
482
src/diff.c
File diff suppressed because it is too large
Load Diff
796
src/digraph.c
796
src/digraph.c
@ -26,7 +26,7 @@ typedef struct digraph
|
||||
|
||||
static void printdigraph(digr_T *dp, result_T *previous);
|
||||
|
||||
/* digraphs added by the user */
|
||||
// digraphs added by the user
|
||||
static garray_T user_digraphs = {0, 0, (int)sizeof(digr_T), 10, NULL};
|
||||
|
||||
/*
|
||||
@ -39,171 +39,171 @@ static digr_T digraphdefault[] =
|
||||
/*
|
||||
* ATARI digraphs
|
||||
*/
|
||||
{{'C', ',', 128}, /* ~@ XX */
|
||||
{'u', '"', 129}, /* */
|
||||
{'e', '\'', 130}, /* */
|
||||
{'a', '^', 131}, /* */
|
||||
{'a', '"', 132}, /* */
|
||||
{'a', '`', 133}, /*
*/
|
||||
{'a', '@', 134}, /* */
|
||||
{'c', ',', 135}, /* ~G XX */
|
||||
{'e', '^', 136}, /* ~H XX */
|
||||
{'e', '"', 137}, /* */
|
||||
{'e', '`', 138}, /* */
|
||||
{'i', '"', 139}, /* */
|
||||
{'i', '^', 140}, /* */
|
||||
{'i', '`', 141}, /* */
|
||||
{'A', '"', 142}, /* */
|
||||
{'A', '@', 143}, /* */
|
||||
{'E', '\'', 144}, /* */
|
||||
{'a', 'e', 145}, /* */
|
||||
{'A', 'E', 146}, /* */
|
||||
{'o', '^', 147}, /* */
|
||||
{'o', '"', 148}, /* */
|
||||
{'o', '`', 149}, /* */
|
||||
{'u', '^', 150}, /* */
|
||||
{'u', '`', 151}, /* */
|
||||
{'y', '"', 152}, /* */
|
||||
{'O', '"', 153}, /* */
|
||||
{'U', '"', 154}, /* */
|
||||
{'c', '|', 155}, /* */
|
||||
{'$', '$', 156}, /* */
|
||||
{'Y', '-', 157}, /* ~] XX */
|
||||
{'s', 's', 158}, /* */
|
||||
{'f', 'f', 159}, /* */
|
||||
{'a', '\'', 160}, /* */
|
||||
{'i', '\'', 161}, /* ¡ */
|
||||
{'o', '\'', 162}, /* ¢ */
|
||||
{'u', '\'', 163}, /* £ */
|
||||
{'n', '~', 164}, /* ¤ */
|
||||
{'N', '~', 165}, /* ¥ */
|
||||
{'a', 'a', 166}, /* ¦ */
|
||||
{'o', 'o', 167}, /* § */
|
||||
{'~', '?', 168}, /* ¨ */
|
||||
{'-', 'a', 169}, /* © */
|
||||
{'a', '-', 170}, /* ª */
|
||||
{'1', '2', 171}, /* « */
|
||||
{'1', '4', 172}, /* ¬ */
|
||||
{'~', '!', 173}, /* */
|
||||
{'<', '<', 174}, /* ® */
|
||||
{'>', '>', 175}, /* ¯ */
|
||||
{'j', 'u', 230}, /* æ */
|
||||
{'o', '/', 237}, /* í */
|
||||
{'+', '-', 241}, /* ñ */
|
||||
{'>', '=', 242}, /* ò */
|
||||
{'<', '=', 243}, /* ó */
|
||||
{':', '-', 246}, /* ö */
|
||||
{'~', '~', 247}, /* ÷ */
|
||||
{'~', 'o', 248}, /* ø */
|
||||
{'2', '2', 253}, /* ý */
|
||||
{{'C', ',', 128}, // ~@ XX
|
||||
{'u', '"', 129}, //
|
||||
{'e', '\'', 130}, //
|
||||
{'a', '^', 131}, //
|
||||
{'a', '"', 132}, //
|
||||
{'a', '`', 133}, //
|
||||
{'a', '@', 134}, //
|
||||
{'c', ',', 135}, // ~G XX
|
||||
{'e', '^', 136}, // ~H XX
|
||||
{'e', '"', 137}, //
|
||||
{'e', '`', 138}, //
|
||||
{'i', '"', 139}, //
|
||||
{'i', '^', 140}, //
|
||||
{'i', '`', 141}, //
|
||||
{'A', '"', 142}, //
|
||||
{'A', '@', 143}, //
|
||||
{'E', '\'', 144}, //
|
||||
{'a', 'e', 145}, //
|
||||
{'A', 'E', 146}, //
|
||||
{'o', '^', 147}, //
|
||||
{'o', '"', 148}, //
|
||||
{'o', '`', 149}, //
|
||||
{'u', '^', 150}, //
|
||||
{'u', '`', 151}, //
|
||||
{'y', '"', 152}, //
|
||||
{'O', '"', 153}, //
|
||||
{'U', '"', 154}, //
|
||||
{'c', '|', 155}, //
|
||||
{'$', '$', 156}, //
|
||||
{'Y', '-', 157}, // ~] XX
|
||||
{'s', 's', 158}, //
|
||||
{'f', 'f', 159}, //
|
||||
{'a', '\'', 160}, //
|
||||
{'i', '\'', 161}, // ¡
|
||||
{'o', '\'', 162}, // ¢
|
||||
{'u', '\'', 163}, // £
|
||||
{'n', '~', 164}, // ¤
|
||||
{'N', '~', 165}, // ¥
|
||||
{'a', 'a', 166}, // ¦
|
||||
{'o', 'o', 167}, // §
|
||||
{'~', '?', 168}, // ¨
|
||||
{'-', 'a', 169}, // ©
|
||||
{'a', '-', 170}, // ª
|
||||
{'1', '2', 171}, // «
|
||||
{'1', '4', 172}, // ¬
|
||||
{'~', '!', 173}, //
|
||||
{'<', '<', 174}, // ®
|
||||
{'>', '>', 175}, // ¯
|
||||
{'j', 'u', 230}, // æ
|
||||
{'o', '/', 237}, // í
|
||||
{'+', '-', 241}, // ñ
|
||||
{'>', '=', 242}, // ò
|
||||
{'<', '=', 243}, // ó
|
||||
{':', '-', 246}, // ö
|
||||
{'~', '~', 247}, // ÷
|
||||
{'~', 'o', 248}, // ø
|
||||
{'2', '2', 253}, // ý
|
||||
{NUL, NUL, NUL}
|
||||
};
|
||||
|
||||
#else /* !__MINT__ */
|
||||
#else // !__MINT__
|
||||
# ifdef HPUX_DIGRAPHS
|
||||
|
||||
/*
|
||||
* different HPUX digraphs
|
||||
*/
|
||||
{{'A', '`', 161}, /* ¡ */
|
||||
{'A', '^', 162}, /* ¢ */
|
||||
{'E', '`', 163}, /* £ */
|
||||
{'E', '^', 164}, /* ¤ */
|
||||
{'E', '"', 165}, /* ¥ */
|
||||
{'I', '^', 166}, /* ¦ */
|
||||
{'I', '"', 167}, /* § */
|
||||
{'\'', '\'', 168}, /* ¨ */
|
||||
{'`', '`', 169}, /* © */
|
||||
{'^', '^', 170}, /* ª */
|
||||
{'"', '"', 171}, /* « */
|
||||
{'~', '~', 172}, /* ¬ */
|
||||
{'U', '`', 173}, /* */
|
||||
{'U', '^', 174}, /* ® */
|
||||
{'L', '=', 175}, /* ¯ */
|
||||
{'~', '_', 176}, /* ° */
|
||||
{'Y', '\'', 177}, /* ± */
|
||||
{'y', '\'', 178}, /* ² */
|
||||
{'~', 'o', 179}, /* ³ */
|
||||
{'C', ',', 180}, /* ´ */
|
||||
{'c', ',', 181}, /* µ */
|
||||
{'N', '~', 182}, /* ¶ */
|
||||
{'n', '~', 183}, /* · */
|
||||
{'~', '!', 184}, /* ¸ */
|
||||
{'~', '?', 185}, /* ¹ */
|
||||
{'o', 'x', 186}, /* º */
|
||||
{'L', '-', 187}, /* » */
|
||||
{'Y', '=', 188}, /* ¼ */
|
||||
{'p', 'p', 189}, /* ½ */
|
||||
{'f', 'l', 190}, /* ¾ */
|
||||
{'c', '|', 191}, /* ¿ */
|
||||
{'a', '^', 192}, /* À */
|
||||
{'e', '^', 193}, /* Á */
|
||||
{'o', '^', 194}, /* Â */
|
||||
{'u', '^', 195}, /* Ã */
|
||||
{'a', '\'', 196}, /* Ä */
|
||||
{'e', '\'', 197}, /* Å */
|
||||
{'o', '\'', 198}, /* Æ */
|
||||
{'u', '\'', 199}, /* Ç */
|
||||
{'a', '`', 200}, /* È */
|
||||
{'e', '`', 201}, /* É */
|
||||
{'o', '`', 202}, /* Ê */
|
||||
{'u', '`', 203}, /* Ë */
|
||||
{'a', '"', 204}, /* Ì */
|
||||
{'e', '"', 205}, /* Í */
|
||||
{'o', '"', 206}, /* Î */
|
||||
{'u', '"', 207}, /* Ï */
|
||||
{'A', 'o', 208}, /* Ð */
|
||||
{'i', '^', 209}, /* Ñ */
|
||||
{'O', '/', 210}, /* Ò */
|
||||
{'A', 'E', 211}, /* Ó */
|
||||
{'a', 'o', 212}, /* Ô */
|
||||
{'i', '\'', 213}, /* Õ */
|
||||
{'o', '/', 214}, /* Ö */
|
||||
{'a', 'e', 215}, /* × */
|
||||
{'A', '"', 216}, /* Ø */
|
||||
{'i', '`', 217}, /* Ù */
|
||||
{'O', '"', 218}, /* Ú */
|
||||
{'U', '"', 219}, /* Û */
|
||||
{'E', '\'', 220}, /* Ü */
|
||||
{'i', '"', 221}, /* Ý */
|
||||
{'s', 's', 222}, /* Þ */
|
||||
{'O', '^', 223}, /* ß */
|
||||
{'A', '\'', 224}, /* à */
|
||||
{'A', '~', 225}, /* á */
|
||||
{'a', '~', 226}, /* â */
|
||||
{'D', '-', 227}, /* ã */
|
||||
{'d', '-', 228}, /* ä */
|
||||
{'I', '\'', 229}, /* å */
|
||||
{'I', '`', 230}, /* æ */
|
||||
{'O', '\'', 231}, /* ç */
|
||||
{'O', '`', 232}, /* è */
|
||||
{'O', '~', 233}, /* é */
|
||||
{'o', '~', 234}, /* ê */
|
||||
{'S', '~', 235}, /* ë */
|
||||
{'s', '~', 236}, /* ì */
|
||||
{'U', '\'', 237}, /* í */
|
||||
{'Y', '"', 238}, /* î */
|
||||
{'y', '"', 239}, /* ï */
|
||||
{'p', '-', 240}, /* ð */
|
||||
{'p', '~', 241}, /* ñ */
|
||||
{'~', '.', 242}, /* ò */
|
||||
{'j', 'u', 243}, /* ó */
|
||||
{'P', 'p', 244}, /* ô */
|
||||
{'3', '4', 245}, /* õ */
|
||||
{'-', '-', 246}, /* ö */
|
||||
{'1', '4', 247}, /* ÷ */
|
||||
{'1', '2', 248}, /* ø */
|
||||
{'a', '_', 249}, /* ù */
|
||||
{'o', '_', 250}, /* ú */
|
||||
{'<', '<', 251}, /* û */
|
||||
{'x', 'x', 252}, /* ü */
|
||||
{'>', '>', 253}, /* ý */
|
||||
{'+', '-', 254}, /* þ */
|
||||
{'n', 'u', 255}, /* x XX */
|
||||
{{'A', '`', 161}, // ¡
|
||||
{'A', '^', 162}, // ¢
|
||||
{'E', '`', 163}, // £
|
||||
{'E', '^', 164}, // ¤
|
||||
{'E', '"', 165}, // ¥
|
||||
{'I', '^', 166}, // ¦
|
||||
{'I', '"', 167}, // §
|
||||
{'\'', '\'', 168}, // ¨
|
||||
{'`', '`', 169}, // ©
|
||||
{'^', '^', 170}, // ª
|
||||
{'"', '"', 171}, // «
|
||||
{'~', '~', 172}, // ¬
|
||||
{'U', '`', 173}, //
|
||||
{'U', '^', 174}, // ®
|
||||
{'L', '=', 175}, // ¯
|
||||
{'~', '_', 176}, // °
|
||||
{'Y', '\'', 177}, // ±
|
||||
{'y', '\'', 178}, // ²
|
||||
{'~', 'o', 179}, // ³
|
||||
{'C', ',', 180}, // ´
|
||||
{'c', ',', 181}, // µ
|
||||
{'N', '~', 182}, // ¶
|
||||
{'n', '~', 183}, // ·
|
||||
{'~', '!', 184}, // ¸
|
||||
{'~', '?', 185}, // ¹
|
||||
{'o', 'x', 186}, // º
|
||||
{'L', '-', 187}, // »
|
||||
{'Y', '=', 188}, // ¼
|
||||
{'p', 'p', 189}, // ½
|
||||
{'f', 'l', 190}, // ¾
|
||||
{'c', '|', 191}, // ¿
|
||||
{'a', '^', 192}, // À
|
||||
{'e', '^', 193}, // Á
|
||||
{'o', '^', 194}, // Â
|
||||
{'u', '^', 195}, // Ã
|
||||
{'a', '\'', 196}, // Ä
|
||||
{'e', '\'', 197}, // Å
|
||||
{'o', '\'', 198}, // Æ
|
||||
{'u', '\'', 199}, // Ç
|
||||
{'a', '`', 200}, // È
|
||||
{'e', '`', 201}, // É
|
||||
{'o', '`', 202}, // Ê
|
||||
{'u', '`', 203}, // Ë
|
||||
{'a', '"', 204}, // Ì
|
||||
{'e', '"', 205}, // Í
|
||||
{'o', '"', 206}, // Î
|
||||
{'u', '"', 207}, // Ï
|
||||
{'A', 'o', 208}, // Ð
|
||||
{'i', '^', 209}, // Ñ
|
||||
{'O', '/', 210}, // Ò
|
||||
{'A', 'E', 211}, // Ó
|
||||
{'a', 'o', 212}, // Ô
|
||||
{'i', '\'', 213}, // Õ
|
||||
{'o', '/', 214}, // Ö
|
||||
{'a', 'e', 215}, // ×
|
||||
{'A', '"', 216}, // Ø
|
||||
{'i', '`', 217}, // Ù
|
||||
{'O', '"', 218}, // Ú
|
||||
{'U', '"', 219}, // Û
|
||||
{'E', '\'', 220}, // Ü
|
||||
{'i', '"', 221}, // Ý
|
||||
{'s', 's', 222}, // Þ
|
||||
{'O', '^', 223}, // ß
|
||||
{'A', '\'', 224}, // à
|
||||
{'A', '~', 225}, // á
|
||||
{'a', '~', 226}, // â
|
||||
{'D', '-', 227}, // ã
|
||||
{'d', '-', 228}, // ä
|
||||
{'I', '\'', 229}, // å
|
||||
{'I', '`', 230}, // æ
|
||||
{'O', '\'', 231}, // ç
|
||||
{'O', '`', 232}, // è
|
||||
{'O', '~', 233}, // é
|
||||
{'o', '~', 234}, // ê
|
||||
{'S', '~', 235}, // ë
|
||||
{'s', '~', 236}, // ì
|
||||
{'U', '\'', 237}, // í
|
||||
{'Y', '"', 238}, // î
|
||||
{'y', '"', 239}, // ï
|
||||
{'p', '-', 240}, // ð
|
||||
{'p', '~', 241}, // ñ
|
||||
{'~', '.', 242}, // ò
|
||||
{'j', 'u', 243}, // ó
|
||||
{'P', 'p', 244}, // ô
|
||||
{'3', '4', 245}, // õ
|
||||
{'-', '-', 246}, // ö
|
||||
{'1', '4', 247}, // ÷
|
||||
{'1', '2', 248}, // ø
|
||||
{'a', '_', 249}, // ù
|
||||
{'o', '_', 250}, // ú
|
||||
{'<', '<', 251}, // û
|
||||
{'x', 'x', 252}, // ü
|
||||
{'>', '>', 253}, // ý
|
||||
{'+', '-', 254}, // þ
|
||||
{'n', 'u', 255}, // x XX
|
||||
{NUL, NUL, NUL}
|
||||
};
|
||||
|
||||
# else /* !HPUX_DIGRAPHS */
|
||||
# else // !HPUX_DIGRAPHS
|
||||
|
||||
# ifdef EBCDIC
|
||||
|
||||
@ -211,107 +211,107 @@ static digr_T digraphdefault[] =
|
||||
* EBCDIC - ISO digraphs
|
||||
* TODO: EBCDIC Table is Code-Page 1047
|
||||
*/
|
||||
{{'a', '^', 66}, /* â */
|
||||
{'a', '"', 67}, /* ä */
|
||||
{'a', '`', 68}, /* à */
|
||||
{'a', '\'', 69}, /* á */
|
||||
{'a', '~', 70}, /* ã */
|
||||
{'a', '@', 71}, /* å */
|
||||
{'a', 'a', 71}, /* å */
|
||||
{'c', ',', 72}, /* ç */
|
||||
{'n', '~', 73}, /* ñ */
|
||||
{'c', '|', 74}, /* ¢ */
|
||||
{'e', '\'', 81}, /* é */
|
||||
{'e', '^', 82}, /* ê */
|
||||
{'e', '"', 83}, /* ë */
|
||||
{'e', '`', 84}, /* è */
|
||||
{'i', '\'', 85}, /* í */
|
||||
{'i', '^', 86}, /* î */
|
||||
{'i', '"', 87}, /* ï */
|
||||
{'i', '`', 88}, /* ì */
|
||||
{'s', 's', 89}, /* ß */
|
||||
{'A', '^', 98}, /* Â */
|
||||
{'A', '"', 99}, /* Ä */
|
||||
{'A', '`', 100}, /* À */
|
||||
{'A', '\'', 101}, /* Á */
|
||||
{'A', '~', 102}, /* Ã */
|
||||
{'A', '@', 103}, /* Å */
|
||||
{'A', 'A', 103}, /* Å */
|
||||
{'C', ',', 104}, /* Ç */
|
||||
{'N', '~', 105}, /* Ñ */
|
||||
{'|', '|', 106}, /* ¦ */
|
||||
{'o', '/', 112}, /* ø */
|
||||
{'E', '\'', 113}, /* É */
|
||||
{'E', '^', 114}, /* Ê */
|
||||
{'E', '"', 115}, /* Ë */
|
||||
{'E', '`', 116}, /* È */
|
||||
{'I', '\'', 117}, /* Í */
|
||||
{'I', '^', 118}, /* Î */
|
||||
{'I', '"', 119}, /* Ï */
|
||||
{'I', '`', 120}, /* Ì */
|
||||
{'O', '/', 128}, /* 0/ XX */
|
||||
{'<', '<', 138}, /* « */
|
||||
{'>', '>', 139}, /* » */
|
||||
{'d', '-', 140}, /* ð */
|
||||
{'y', '\'', 141}, /* ý */
|
||||
{'i', 'p', 142}, /* þ */
|
||||
{'+', '-', 143}, /* ± */
|
||||
{'~', 'o', 144}, /* ° */
|
||||
{'a', '-', 154}, /* ª */
|
||||
{'o', '-', 155}, /* º */
|
||||
{'a', 'e', 156}, /* æ */
|
||||
{',', ',', 157}, /* , XX */
|
||||
{'A', 'E', 158}, /* Æ */
|
||||
{'o', 'x', 159}, /* ¤ - currency symbol in ISO 8859-1 */
|
||||
{'e', '=', 159}, /* ¤ - euro symbol in ISO 8859-15 */
|
||||
{'E', 'u', 159}, /* ¤ - euro symbol in ISO 8859-15 */
|
||||
{'j', 'u', 160}, /* µ */
|
||||
{'y', '"', 167}, /* x XX */
|
||||
{'~', '!', 170}, /* ¡ */
|
||||
{'~', '?', 171}, /* ¿ */
|
||||
{'D', '-', 172}, /* Ð */
|
||||
{'I', 'p', 174}, /* Þ */
|
||||
{'r', 'O', 175}, /* ® */
|
||||
{'-', ',', 176}, /* ¬ */
|
||||
{'$', '$', 177}, /* £ */
|
||||
{'Y', '-', 178}, /* ¥ */
|
||||
{'~', '.', 179}, /* · */
|
||||
{'c', 'O', 180}, /* © */
|
||||
{'p', 'a', 181}, /* § */
|
||||
{'p', 'p', 182}, /* ¶ */
|
||||
{'1', '4', 183}, /* ¼ */
|
||||
{'1', '2', 184}, /* ½ */
|
||||
{'3', '4', 185}, /* ¾ */
|
||||
{'Y', '\'', 186}, /* Ý */
|
||||
{'"', '"', 187}, /* ¨ */
|
||||
{'-', '=', 188}, /* ¯ */
|
||||
{'\'', '\'', 190}, /* ´ */
|
||||
{'O', 'E', 191}, /* × - OE in ISO 8859-15 */
|
||||
{'/', '\\', 191}, /* × - multiplication symbol in ISO 8859-1 */
|
||||
{'-', '-', 202}, /* */
|
||||
{'o', '^', 203}, /* ô */
|
||||
{'o', '"', 204}, /* ö */
|
||||
{'o', '`', 205}, /* ò */
|
||||
{'o', '\'', 206}, /* ó */
|
||||
{'o', '~', 207}, /* õ */
|
||||
{'1', '1', 218}, /* ¹ */
|
||||
{'u', '^', 219}, /* û */
|
||||
{'u', '"', 220}, /* ü */
|
||||
{'u', '`', 221}, /* ù */
|
||||
{'u', '\'', 222}, /* ú */
|
||||
{':', '-', 225}, /* ÷ - division symbol in ISO 8859-1 */
|
||||
{'o', 'e', 225}, /* ÷ - oe in ISO 8859-15 */
|
||||
{'2', '2', 234}, /* ² */
|
||||
{'O', '^', 235}, /* Ô */
|
||||
{'O', '"', 236}, /* Ö */
|
||||
{'O', '`', 237}, /* Ò */
|
||||
{'O', '\'', 238}, /* Ó */
|
||||
{'O', '~', 239}, /* Õ */
|
||||
{'3', '3', 250}, /* ³ */
|
||||
{'U', '^', 251}, /* Û */
|
||||
{'U', '"', 252}, /* Ü */
|
||||
{'U', '`', 253}, /* Ù */
|
||||
{'U', '\'', 254}, /* Ú */
|
||||
{{'a', '^', 66}, // â
|
||||
{'a', '"', 67}, // ä
|
||||
{'a', '`', 68}, // à
|
||||
{'a', '\'', 69}, // á
|
||||
{'a', '~', 70}, // ã
|
||||
{'a', '@', 71}, // å
|
||||
{'a', 'a', 71}, // å
|
||||
{'c', ',', 72}, // ç
|
||||
{'n', '~', 73}, // ñ
|
||||
{'c', '|', 74}, // ¢
|
||||
{'e', '\'', 81}, // é
|
||||
{'e', '^', 82}, // ê
|
||||
{'e', '"', 83}, // ë
|
||||
{'e', '`', 84}, // è
|
||||
{'i', '\'', 85}, // í
|
||||
{'i', '^', 86}, // î
|
||||
{'i', '"', 87}, // ï
|
||||
{'i', '`', 88}, // ì
|
||||
{'s', 's', 89}, // ß
|
||||
{'A', '^', 98}, // Â
|
||||
{'A', '"', 99}, // Ä
|
||||
{'A', '`', 100}, // À
|
||||
{'A', '\'', 101}, // Á
|
||||
{'A', '~', 102}, // Ã
|
||||
{'A', '@', 103}, // Å
|
||||
{'A', 'A', 103}, // Å
|
||||
{'C', ',', 104}, // Ç
|
||||
{'N', '~', 105}, // Ñ
|
||||
{'|', '|', 106}, // ¦
|
||||
{'o', '/', 112}, // ø
|
||||
{'E', '\'', 113}, // É
|
||||
{'E', '^', 114}, // Ê
|
||||
{'E', '"', 115}, // Ë
|
||||
{'E', '`', 116}, // È
|
||||
{'I', '\'', 117}, // Í
|
||||
{'I', '^', 118}, // Î
|
||||
{'I', '"', 119}, // Ï
|
||||
{'I', '`', 120}, // Ì
|
||||
{'O', '/', 128}, // 0/ XX
|
||||
{'<', '<', 138}, // «
|
||||
{'>', '>', 139}, // »
|
||||
{'d', '-', 140}, // ð
|
||||
{'y', '\'', 141}, // ý
|
||||
{'i', 'p', 142}, // þ
|
||||
{'+', '-', 143}, // ±
|
||||
{'~', 'o', 144}, // °
|
||||
{'a', '-', 154}, // ª
|
||||
{'o', '-', 155}, // º
|
||||
{'a', 'e', 156}, // æ
|
||||
{',', ',', 157}, // , XX
|
||||
{'A', 'E', 158}, // Æ
|
||||
{'o', 'x', 159}, // ¤ - currency symbol in ISO 8859-1
|
||||
{'e', '=', 159}, // ¤ - euro symbol in ISO 8859-15
|
||||
{'E', 'u', 159}, // ¤ - euro symbol in ISO 8859-15
|
||||
{'j', 'u', 160}, // µ
|
||||
{'y', '"', 167}, // x XX
|
||||
{'~', '!', 170}, // ¡
|
||||
{'~', '?', 171}, // ¿
|
||||
{'D', '-', 172}, // Ð
|
||||
{'I', 'p', 174}, // Þ
|
||||
{'r', 'O', 175}, // ®
|
||||
{'-', ',', 176}, // ¬
|
||||
{'$', '$', 177}, // £
|
||||
{'Y', '-', 178}, // ¥
|
||||
{'~', '.', 179}, // ·
|
||||
{'c', 'O', 180}, // ©
|
||||
{'p', 'a', 181}, // §
|
||||
{'p', 'p', 182}, // ¶
|
||||
{'1', '4', 183}, // ¼
|
||||
{'1', '2', 184}, // ½
|
||||
{'3', '4', 185}, // ¾
|
||||
{'Y', '\'', 186}, // Ý
|
||||
{'"', '"', 187}, // ¨
|
||||
{'-', '=', 188}, // ¯
|
||||
{'\'', '\'', 190}, // ´
|
||||
{'O', 'E', 191}, // × - OE in ISO 8859-15
|
||||
{'/', '\\', 191}, // × - multiplication symbol in ISO 8859-1
|
||||
{'-', '-', 202}, //
|
||||
{'o', '^', 203}, // ô
|
||||
{'o', '"', 204}, // ö
|
||||
{'o', '`', 205}, // ò
|
||||
{'o', '\'', 206}, // ó
|
||||
{'o', '~', 207}, // õ
|
||||
{'1', '1', 218}, // ¹
|
||||
{'u', '^', 219}, // û
|
||||
{'u', '"', 220}, // ü
|
||||
{'u', '`', 221}, // ù
|
||||
{'u', '\'', 222}, // ú
|
||||
{':', '-', 225}, // ÷ - division symbol in ISO 8859-1
|
||||
{'o', 'e', 225}, // ÷ - oe in ISO 8859-15
|
||||
{'2', '2', 234}, // ²
|
||||
{'O', '^', 235}, // Ô
|
||||
{'O', '"', 236}, // Ö
|
||||
{'O', '`', 237}, // Ò
|
||||
{'O', '\'', 238}, // Ó
|
||||
{'O', '~', 239}, // Õ
|
||||
{'3', '3', 250}, // ³
|
||||
{'U', '^', 251}, // Û
|
||||
{'U', '"', 252}, // Ü
|
||||
{'U', '`', 253}, // Ù
|
||||
{'U', '\'', 254}, // Ú
|
||||
{NUL, NUL, NUL}
|
||||
};
|
||||
|
||||
@ -321,116 +321,116 @@ static digr_T digraphdefault[] =
|
||||
/*
|
||||
* digraphs compatible with Vim 5.x
|
||||
*/
|
||||
{{'~', '!', 161}, /* ¡ */
|
||||
{'c', '|', 162}, /* ¢ */
|
||||
{'$', '$', 163}, /* £ */
|
||||
{'o', 'x', 164}, /* ¤ - currency symbol in ISO 8859-1 */
|
||||
{'e', '=', 164}, /* ¤ - euro symbol in ISO 8859-15 */
|
||||
{'Y', '-', 165}, /* ¥ */
|
||||
{'|', '|', 166}, /* ¦ */
|
||||
{'p', 'a', 167}, /* § */
|
||||
{'"', '"', 168}, /* ¨ */
|
||||
{'c', 'O', 169}, /* © */
|
||||
{'a', '-', 170}, /* ª */
|
||||
{'<', '<', 171}, /* « */
|
||||
{'-', ',', 172}, /* ¬ */
|
||||
{'-', '-', 173}, /* */
|
||||
{'r', 'O', 174}, /* ® */
|
||||
{'-', '=', 175}, /* ¯ */
|
||||
{'~', 'o', 176}, /* ° */
|
||||
{'+', '-', 177}, /* ± */
|
||||
{'2', '2', 178}, /* ² */
|
||||
{'3', '3', 179}, /* ³ */
|
||||
{'\'', '\'', 180}, /* ´ */
|
||||
{'j', 'u', 181}, /* µ */
|
||||
{'p', 'p', 182}, /* ¶ */
|
||||
{'~', '.', 183}, /* · */
|
||||
{',', ',', 184}, /* ¸ */
|
||||
{'1', '1', 185}, /* ¹ */
|
||||
{'o', '-', 186}, /* º */
|
||||
{'>', '>', 187}, /* » */
|
||||
{'1', '4', 188}, /* ¼ */
|
||||
{'1', '2', 189}, /* ½ */
|
||||
{'3', '4', 190}, /* ¾ */
|
||||
{'~', '?', 191}, /* ¿ */
|
||||
{'A', '`', 192}, /* À */
|
||||
{'A', '\'', 193}, /* Á */
|
||||
{'A', '^', 194}, /* Â */
|
||||
{'A', '~', 195}, /* Ã */
|
||||
{'A', '"', 196}, /* Ä */
|
||||
{'A', '@', 197}, /* Å */
|
||||
{'A', 'A', 197}, /* Å */
|
||||
{'A', 'E', 198}, /* Æ */
|
||||
{'C', ',', 199}, /* Ç */
|
||||
{'E', '`', 200}, /* È */
|
||||
{'E', '\'', 201}, /* É */
|
||||
{'E', '^', 202}, /* Ê */
|
||||
{'E', '"', 203}, /* Ë */
|
||||
{'I', '`', 204}, /* Ì */
|
||||
{'I', '\'', 205}, /* Í */
|
||||
{'I', '^', 206}, /* Î */
|
||||
{'I', '"', 207}, /* Ï */
|
||||
{'D', '-', 208}, /* Ð */
|
||||
{'N', '~', 209}, /* Ñ */
|
||||
{'O', '`', 210}, /* Ò */
|
||||
{'O', '\'', 211}, /* Ó */
|
||||
{'O', '^', 212}, /* Ô */
|
||||
{'O', '~', 213}, /* Õ */
|
||||
{'O', '"', 214}, /* Ö */
|
||||
{'/', '\\', 215}, /* × - multiplication symbol in ISO 8859-1 */
|
||||
{'O', 'E', 215}, /* × - OE in ISO 8859-15 */
|
||||
{'O', '/', 216}, /* Ø */
|
||||
{'U', '`', 217}, /* Ù */
|
||||
{'U', '\'', 218}, /* Ú */
|
||||
{'U', '^', 219}, /* Û */
|
||||
{'U', '"', 220}, /* Ü */
|
||||
{'Y', '\'', 221}, /* Ý */
|
||||
{'I', 'p', 222}, /* Þ */
|
||||
{'s', 's', 223}, /* ß */
|
||||
{'a', '`', 224}, /* à */
|
||||
{'a', '\'', 225}, /* á */
|
||||
{'a', '^', 226}, /* â */
|
||||
{'a', '~', 227}, /* ã */
|
||||
{'a', '"', 228}, /* ä */
|
||||
{'a', '@', 229}, /* å */
|
||||
{'a', 'a', 229}, /* å */
|
||||
{'a', 'e', 230}, /* æ */
|
||||
{'c', ',', 231}, /* ç */
|
||||
{'e', '`', 232}, /* è */
|
||||
{'e', '\'', 233}, /* é */
|
||||
{'e', '^', 234}, /* ê */
|
||||
{'e', '"', 235}, /* ë */
|
||||
{'i', '`', 236}, /* ì */
|
||||
{'i', '\'', 237}, /* í */
|
||||
{'i', '^', 238}, /* î */
|
||||
{'i', '"', 239}, /* ï */
|
||||
{'d', '-', 240}, /* ð */
|
||||
{'n', '~', 241}, /* ñ */
|
||||
{'o', '`', 242}, /* ò */
|
||||
{'o', '\'', 243}, /* ó */
|
||||
{'o', '^', 244}, /* ô */
|
||||
{'o', '~', 245}, /* õ */
|
||||
{'o', '"', 246}, /* ö */
|
||||
{':', '-', 247}, /* ÷ - division symbol in ISO 8859-1 */
|
||||
{'o', 'e', 247}, /* ÷ - oe in ISO 8859-15 */
|
||||
{'o', '/', 248}, /* ø */
|
||||
{'u', '`', 249}, /* ù */
|
||||
{'u', '\'', 250}, /* ú */
|
||||
{'u', '^', 251}, /* û */
|
||||
{'u', '"', 252}, /* ü */
|
||||
{'y', '\'', 253}, /* ý */
|
||||
{'i', 'p', 254}, /* þ */
|
||||
{'y', '"', 255}, /* x XX */
|
||||
{{'~', '!', 161}, // ¡
|
||||
{'c', '|', 162}, // ¢
|
||||
{'$', '$', 163}, // £
|
||||
{'o', 'x', 164}, // ¤ - currency symbol in ISO 8859-1
|
||||
{'e', '=', 164}, // ¤ - euro symbol in ISO 8859-15
|
||||
{'Y', '-', 165}, // ¥
|
||||
{'|', '|', 166}, // ¦
|
||||
{'p', 'a', 167}, // §
|
||||
{'"', '"', 168}, // ¨
|
||||
{'c', 'O', 169}, // ©
|
||||
{'a', '-', 170}, // ª
|
||||
{'<', '<', 171}, // «
|
||||
{'-', ',', 172}, // ¬
|
||||
{'-', '-', 173}, //
|
||||
{'r', 'O', 174}, // ®
|
||||
{'-', '=', 175}, // ¯
|
||||
{'~', 'o', 176}, // °
|
||||
{'+', '-', 177}, // ±
|
||||
{'2', '2', 178}, // ²
|
||||
{'3', '3', 179}, // ³
|
||||
{'\'', '\'', 180}, // ´
|
||||
{'j', 'u', 181}, // µ
|
||||
{'p', 'p', 182}, // ¶
|
||||
{'~', '.', 183}, // ·
|
||||
{',', ',', 184}, // ¸
|
||||
{'1', '1', 185}, // ¹
|
||||
{'o', '-', 186}, // º
|
||||
{'>', '>', 187}, // »
|
||||
{'1', '4', 188}, // ¼
|
||||
{'1', '2', 189}, // ½
|
||||
{'3', '4', 190}, // ¾
|
||||
{'~', '?', 191}, // ¿
|
||||
{'A', '`', 192}, // À
|
||||
{'A', '\'', 193}, // Á
|
||||
{'A', '^', 194}, // Â
|
||||
{'A', '~', 195}, // Ã
|
||||
{'A', '"', 196}, // Ä
|
||||
{'A', '@', 197}, // Å
|
||||
{'A', 'A', 197}, // Å
|
||||
{'A', 'E', 198}, // Æ
|
||||
{'C', ',', 199}, // Ç
|
||||
{'E', '`', 200}, // È
|
||||
{'E', '\'', 201}, // É
|
||||
{'E', '^', 202}, // Ê
|
||||
{'E', '"', 203}, // Ë
|
||||
{'I', '`', 204}, // Ì
|
||||
{'I', '\'', 205}, // Í
|
||||
{'I', '^', 206}, // Î
|
||||
{'I', '"', 207}, // Ï
|
||||
{'D', '-', 208}, // Ð
|
||||
{'N', '~', 209}, // Ñ
|
||||
{'O', '`', 210}, // Ò
|
||||
{'O', '\'', 211}, // Ó
|
||||
{'O', '^', 212}, // Ô
|
||||
{'O', '~', 213}, // Õ
|
||||
{'O', '"', 214}, // Ö
|
||||
{'/', '\\', 215}, // × - multiplication symbol in ISO 8859-1
|
||||
{'O', 'E', 215}, // × - OE in ISO 8859-15
|
||||
{'O', '/', 216}, // Ø
|
||||
{'U', '`', 217}, // Ù
|
||||
{'U', '\'', 218}, // Ú
|
||||
{'U', '^', 219}, // Û
|
||||
{'U', '"', 220}, // Ü
|
||||
{'Y', '\'', 221}, // Ý
|
||||
{'I', 'p', 222}, // Þ
|
||||
{'s', 's', 223}, // ß
|
||||
{'a', '`', 224}, // à
|
||||
{'a', '\'', 225}, // á
|
||||
{'a', '^', 226}, // â
|
||||
{'a', '~', 227}, // ã
|
||||
{'a', '"', 228}, // ä
|
||||
{'a', '@', 229}, // å
|
||||
{'a', 'a', 229}, // å
|
||||
{'a', 'e', 230}, // æ
|
||||
{'c', ',', 231}, // ç
|
||||
{'e', '`', 232}, // è
|
||||
{'e', '\'', 233}, // é
|
||||
{'e', '^', 234}, // ê
|
||||
{'e', '"', 235}, // ë
|
||||
{'i', '`', 236}, // ì
|
||||
{'i', '\'', 237}, // í
|
||||
{'i', '^', 238}, // î
|
||||
{'i', '"', 239}, // ï
|
||||
{'d', '-', 240}, // ð
|
||||
{'n', '~', 241}, // ñ
|
||||
{'o', '`', 242}, // ò
|
||||
{'o', '\'', 243}, // ó
|
||||
{'o', '^', 244}, // ô
|
||||
{'o', '~', 245}, // õ
|
||||
{'o', '"', 246}, // ö
|
||||
{':', '-', 247}, // ÷ - division symbol in ISO 8859-1
|
||||
{'o', 'e', 247}, // ÷ - oe in ISO 8859-15
|
||||
{'o', '/', 248}, // ø
|
||||
{'u', '`', 249}, // ù
|
||||
{'u', '\'', 250}, // ú
|
||||
{'u', '^', 251}, // û
|
||||
{'u', '"', 252}, // ü
|
||||
{'y', '\'', 253}, // ý
|
||||
{'i', 'p', 254}, // þ
|
||||
{'y', '"', 255}, // x XX
|
||||
{NUL, NUL, NUL}
|
||||
};
|
||||
# else /* OLD_DIGRAPHS */
|
||||
# else // OLD_DIGRAPHS
|
||||
|
||||
/*
|
||||
* digraphs for Unicode from RFC1345
|
||||
* (also work for ISO-8859-1 aka latin1)
|
||||
*/
|
||||
{
|
||||
{'N', 'U', 0x0a}, /* LF for NUL */
|
||||
{'N', 'U', 0x0a}, // LF for NUL
|
||||
{'S', 'H', 0x01},
|
||||
{'S', 'X', 0x02},
|
||||
{'E', 'X', 0x03},
|
||||
@ -1287,10 +1287,10 @@ static digr_T digraphdefault[] =
|
||||
{'L', 'i', 0x20a4},
|
||||
{'P', 't', 0x20a7},
|
||||
{'W', '=', 0x20a9},
|
||||
{'=', 'e', 0x20ac}, /* euro */
|
||||
{'E', 'u', 0x20ac}, /* euro */
|
||||
{'=', 'R', 0x20bd}, /* rouble */
|
||||
{'=', 'P', 0x20bd}, /* rouble */
|
||||
{'=', 'e', 0x20ac}, // euro
|
||||
{'E', 'u', 0x20ac}, // euro
|
||||
{'=', 'R', 0x20bd}, // rouble
|
||||
{'=', 'P', 0x20bd}, // rouble
|
||||
#define DG_START_OTHER1 0x2103
|
||||
{'o', 'C', 0x2103},
|
||||
{'c', 'o', 0x2105},
|
||||
@ -1815,8 +1815,8 @@ static digr_T digraphdefault[] =
|
||||
{'7', 'c', 0x3226},
|
||||
{'8', 'c', 0x3227},
|
||||
{'9', 'c', 0x3228},
|
||||
/* code points 0xe000 - 0xefff excluded, they have no assigned
|
||||
* characters, only used in proposals. */
|
||||
// code points 0xe000 - 0xefff excluded, they have no assigned
|
||||
// characters, only used in proposals.
|
||||
{'f', 'f', 0xfb00},
|
||||
{'f', 'i', 0xfb01},
|
||||
{'f', 'l', 0xfb02},
|
||||
@ -1826,10 +1826,10 @@ static digr_T digraphdefault[] =
|
||||
{NUL, NUL, NUL}
|
||||
};
|
||||
|
||||
# endif /* OLD_DIGRAPHS */
|
||||
# endif /* EBCDIC */
|
||||
# endif /* !HPUX_DIGRAPHS */
|
||||
#endif /* !__MINT__ */
|
||||
# endif // OLD_DIGRAPHS
|
||||
# endif // EBCDIC
|
||||
# endif // !HPUX_DIGRAPHS
|
||||
#endif // !__MINT__
|
||||
|
||||
/*
|
||||
* handle digraphs after typing a character
|
||||
@ -1837,10 +1837,10 @@ static digr_T digraphdefault[] =
|
||||
int
|
||||
do_digraph(int c)
|
||||
{
|
||||
static int backspaced; /* character before K_BS */
|
||||
static int lastchar; /* last typed character */
|
||||
static int backspaced; // character before K_BS
|
||||
static int lastchar; // last typed character
|
||||
|
||||
if (c == -1) /* init values */
|
||||
if (c == -1) // init values
|
||||
{
|
||||
backspaced = -1;
|
||||
}
|
||||
@ -1921,7 +1921,7 @@ get_digraph_for_char(int val_arg)
|
||||
*/
|
||||
int
|
||||
get_digraph(
|
||||
int cmdline) /* TRUE when called from the cmdline */
|
||||
int cmdline) // TRUE when called from the cmdline
|
||||
{
|
||||
int c, cc;
|
||||
|
||||
@ -1930,9 +1930,9 @@ get_digraph(
|
||||
c = plain_vgetc();
|
||||
--no_mapping;
|
||||
--allow_keys;
|
||||
if (c != ESC) /* ESC cancels CTRL-K */
|
||||
if (c != ESC) // ESC cancels CTRL-K
|
||||
{
|
||||
if (IS_SPECIAL(c)) /* insert special key code */
|
||||
if (IS_SPECIAL(c)) // insert special key code
|
||||
return c;
|
||||
if (cmdline)
|
||||
{
|
||||
@ -1952,7 +1952,7 @@ get_digraph(
|
||||
cc = plain_vgetc();
|
||||
--no_mapping;
|
||||
--allow_keys;
|
||||
if (cc != ESC) /* ESC cancels CTRL-K */
|
||||
if (cc != ESC) // ESC cancels CTRL-K
|
||||
return getdigraph(c, cc, TRUE);
|
||||
}
|
||||
return NUL;
|
||||
@ -2029,13 +2029,13 @@ getexactdigraph(int char1, int char2, int meta_char)
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Ignore multi-byte characters when not in multi-byte mode. */
|
||||
// Ignore multi-byte characters when not in multi-byte mode.
|
||||
if (!has_mbyte && retval > 0xff)
|
||||
retval = 0;
|
||||
|
||||
if (retval == 0) /* digraph deleted or not found */
|
||||
if (retval == 0) // digraph deleted or not found
|
||||
{
|
||||
if (char1 == ' ' && meta_char) /* <space> <char> --> meta-char */
|
||||
if (char1 == ' ' && meta_char) // <space> <char> --> meta-char
|
||||
return (char2 | 0x80);
|
||||
return char2;
|
||||
}
|
||||
@ -2094,7 +2094,7 @@ putdigraph(char_u *str)
|
||||
}
|
||||
n = getdigits(&str);
|
||||
|
||||
/* If the digraph already exists, replace the result. */
|
||||
// If the digraph already exists, replace the result.
|
||||
dp = (digr_T *)user_digraphs.ga_data;
|
||||
for (i = 0; i < user_digraphs.ga_len; ++i)
|
||||
{
|
||||
@ -2106,7 +2106,7 @@ putdigraph(char_u *str)
|
||||
++dp;
|
||||
}
|
||||
|
||||
/* Add a new digraph to the table. */
|
||||
// Add a new digraph to the table.
|
||||
if (i == user_digraphs.ga_len)
|
||||
{
|
||||
if (ga_grow(&user_digraphs, 1) == OK)
|
||||
@ -2147,7 +2147,7 @@ listdigraphs(int use_headers)
|
||||
#if defined(USE_UNICODE_DIGRAPHS)
|
||||
digr_T tmp;
|
||||
|
||||
/* May need to convert the result to 'encoding'. */
|
||||
// May need to convert the result to 'encoding'.
|
||||
tmp.char1 = dp->char1;
|
||||
tmp.char2 = dp->char2;
|
||||
tmp.result = getexactdigraph(tmp.char1, tmp.char2, FALSE);
|
||||
@ -2176,8 +2176,8 @@ listdigraphs(int use_headers)
|
||||
ui_breakcheck();
|
||||
++dp;
|
||||
}
|
||||
must_redraw = CLEAR; /* clear screen, because some digraphs may be
|
||||
wrong, in which case we messed up ScreenLines */
|
||||
must_redraw = CLEAR; // clear screen, because some digraphs may be
|
||||
// wrong, in which case we messed up ScreenLines
|
||||
}
|
||||
|
||||
static struct dg_header_entry {
|
||||
@ -2259,7 +2259,7 @@ printdigraph(digr_T *dp, result_T *previous)
|
||||
p = buf;
|
||||
if (has_mbyte)
|
||||
{
|
||||
/* add a space to draw a composing char on */
|
||||
// add a space to draw a composing char on
|
||||
if (enc_utf8 && utf_iscomposing(dp->result))
|
||||
*p++ = ' ';
|
||||
p += (*mb_char2bytes)(dp->result, p);
|
||||
@ -2276,18 +2276,18 @@ printdigraph(digr_T *dp, result_T *previous)
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* FEAT_DIGRAPHS */
|
||||
#endif // FEAT_DIGRAPHS
|
||||
|
||||
#if defined(FEAT_KEYMAP) || defined(PROTO)
|
||||
|
||||
/* structure used for b_kmap_ga.ga_data */
|
||||
// structure used for b_kmap_ga.ga_data
|
||||
typedef struct
|
||||
{
|
||||
char_u *from;
|
||||
char_u *to;
|
||||
} kmap_T;
|
||||
|
||||
#define KMAP_MAXLEN 20 /* maximum length of "from" or "to" */
|
||||
#define KMAP_MAXLEN 20 // maximum length of "from" or "to"
|
||||
|
||||
static void keymap_unload(void);
|
||||
|
||||
@ -2304,8 +2304,8 @@ keymap_init(void)
|
||||
|
||||
if (*curbuf->b_p_keymap == NUL)
|
||||
{
|
||||
/* Stop any active keymap and clear the table. Also remove
|
||||
* b:keymap_name, as no keymap is active now. */
|
||||
// Stop any active keymap and clear the table. Also remove
|
||||
// b:keymap_name, as no keymap is active now.
|
||||
keymap_unload();
|
||||
do_cmdline_cmd((char_u *)"unlet! b:keymap_name");
|
||||
}
|
||||
@ -2314,19 +2314,19 @@ keymap_init(void)
|
||||
char_u *buf;
|
||||
size_t buflen;
|
||||
|
||||
/* Source the keymap file. It will contain a ":loadkeymap" command
|
||||
* which will call ex_loadkeymap() below. */
|
||||
// Source the keymap file. It will contain a ":loadkeymap" command
|
||||
// which will call ex_loadkeymap() below.
|
||||
buflen = STRLEN(curbuf->b_p_keymap) + STRLEN(p_enc) + 14;
|
||||
buf = alloc(buflen);
|
||||
if (buf == NULL)
|
||||
return e_outofmem;
|
||||
|
||||
/* try finding "keymap/'keymap'_'encoding'.vim" in 'runtimepath' */
|
||||
// try finding "keymap/'keymap'_'encoding'.vim" in 'runtimepath'
|
||||
vim_snprintf((char *)buf, buflen, "keymap/%s_%s.vim",
|
||||
curbuf->b_p_keymap, p_enc);
|
||||
if (source_runtime(buf, 0) == FAIL)
|
||||
{
|
||||
/* try finding "keymap/'keymap'.vim" in 'runtimepath' */
|
||||
// try finding "keymap/'keymap'.vim" in 'runtimepath'
|
||||
vim_snprintf((char *)buf, buflen, "keymap/%s.vim",
|
||||
curbuf->b_p_keymap);
|
||||
if (source_runtime(buf, 0) == FAIL)
|
||||
@ -2351,7 +2351,7 @@ ex_loadkeymap(exarg_T *eap)
|
||||
char_u *p;
|
||||
char_u *s;
|
||||
kmap_T *kp;
|
||||
#define KMAP_LLEN 200 /* max length of "to" and "from" together */
|
||||
#define KMAP_LLEN 200 // max length of "to" and "from" together
|
||||
char_u buf[KMAP_LLEN + 11];
|
||||
int i;
|
||||
char_u *save_cpo = p_cpo;
|
||||
@ -2370,7 +2370,7 @@ ex_loadkeymap(exarg_T *eap)
|
||||
curbuf->b_kmap_state = 0;
|
||||
ga_init2(&curbuf->b_kmap_ga, (int)sizeof(kmap_T), 20);
|
||||
|
||||
/* Set 'cpoptions' to "C" to avoid line continuation. */
|
||||
// Set 'cpoptions' to "C" to avoid line continuation.
|
||||
p_cpo = (char_u *)"C";
|
||||
|
||||
/*
|
||||
@ -2438,10 +2438,10 @@ keymap_unload(void)
|
||||
if (!(curbuf->b_kmap_state & KEYMAP_LOADED))
|
||||
return;
|
||||
|
||||
/* Set 'cpoptions' to "C" to avoid line continuation. */
|
||||
// Set 'cpoptions' to "C" to avoid line continuation.
|
||||
p_cpo = (char_u *)"C";
|
||||
|
||||
/* clear the ":lmap"s */
|
||||
// clear the ":lmap"s
|
||||
kp = (kmap_T *)curbuf->b_kmap_ga.ga_data;
|
||||
for (i = 0; i < curbuf->b_kmap_ga.ga_len; ++i)
|
||||
{
|
||||
@ -2469,4 +2469,4 @@ keymap_clear(garray_T *kmap)
|
||||
vim_free(kp[i].to);
|
||||
}
|
||||
}
|
||||
#endif /* FEAT_KEYMAP */
|
||||
#endif // FEAT_KEYMAP
|
||||
|
398
src/dosinst.c
398
src/dosinst.c
File diff suppressed because it is too large
Load Diff
1199
src/edit.c
1199
src/edit.c
File diff suppressed because it is too large
Load Diff
597
src/eval.c
597
src/eval.c
File diff suppressed because it is too large
Load Diff
@ -825,7 +825,7 @@ switch_buffer(bufref_T *save_curbuf, buf_T *buf)
|
||||
restore_buffer(bufref_T *save_curbuf)
|
||||
{
|
||||
unblock_autocmds();
|
||||
/* Check for valid buffer, just in case. */
|
||||
// Check for valid buffer, just in case.
|
||||
if (bufref_valid(save_curbuf))
|
||||
{
|
||||
--curbuf->b_nwindows;
|
||||
|
490
src/evalfunc.c
490
src/evalfunc.c
File diff suppressed because it is too large
Load Diff
@ -742,6 +742,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
2378,
|
||||
/**/
|
||||
2377,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user