annotate runtime/keymap/serbian_iso-8859-5.vim @ 33791:370543108ba1 v9.0.2114

patch 9.0.2114: overflow detection not accurate when adding digits Commit: https://github.com/vim/vim/commit/22cbc8a4e17ce61aa460c451a26e1bff2c3d2af9 Author: Christian Brabandt <cb@256bit.org> Date: Sun Nov 19 10:47:21 2023 +0100 patch 9.0.2114: overflow detection not accurate when adding digits Problem: overflow detection not accurate when adding digits Solution: Use a helper function Use a helper function to better detect overflows before adding integer digits to a long or an integer variable respectively. Signal the overflow to the caller function. closes: #13539 Signed-off-by: Christian Brabandt <cb@256bit.org> Signed-off-by: Michael Henry <vim@drmikehenry.com> Signed-off-by: Ernie Rael <errael@raelity.com>
author Christian Brabandt <cb@256bit.org>
date Sun, 19 Nov 2023 11:00:07 +0100
parents 3fc0f57ecb91
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim Keymap file for Serbian characters, classical variant, iso-8859-5 encoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-iso-8859-5.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Last Changed: 2002 Mar 29
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 scriptencoding iso-8859-5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 let b:keymap_name = "serbian-iso-8859-5"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 loadkeymap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 Q ©
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 W ª
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 E µ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 R À
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 T Â
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 Y ·
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 U Ã
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 I ¸
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 O ¾
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 P ¿
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 { È
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 } ¢
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 q ù
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 w ú
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 e Õ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 r à
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 t â
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 y ×
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 u ã
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 i Ø
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 o Þ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 p ß
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 [ è
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 ] ò
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 A °
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 S Á
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 D ´
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 F Ä
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 G ³
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 H Å
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 J ¨
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 K º
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 L »
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 : Ç
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 \" «
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 \| ¶
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 a Ð
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 s á
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 d Ô
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 f ä
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 g Ó
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 h å
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 j ø
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 k Ú
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 l Û
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 ; ç
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 ' û
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 \\ Ö
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 "Z ·
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 X ¯
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 C Æ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 V ²
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 B ±
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 N ½
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 M ¼
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 "z ×
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 x ÿ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 c æ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 v Ò
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 b Ñ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 n Ý
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 m Ü
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 < ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 > :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 / -
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 _ ?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 ,, ?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 '' ?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 " @ "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " # '
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 " $ *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 " % :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 " ^ ,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 " & .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 " * ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89