Skip to content

Commit 2b11c41

Browse files
committed
develop.jax: Update Vim 9.0.0701 translate
1 parent ab34366 commit 2b11c41

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

doc/develop.jax

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*develop.txt* For Vim バージョン 9.0. Last change: 2020 Aug 15
1+
*develop.txt* For Vim バージョン 9.0. Last change: 2022 Sep 20
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -191,7 +191,7 @@ C COMPILER *style-compiler* *ANSI-C* *C89* *C99*
191191
サポートされている最小の C コンパイラのバージョンは C89 (ANSI C とも呼ばれてい
192192
る) である。C99 のような後継の標準規格はあまり普及していない、もしくは少なくと
193193
も 100% サポートされているわけではない。したがって C99 のいくつかの機能だけを
194-
使用し、その他の使用は (少なくとも現時点では) 禁止する
194+
使用し、その他の使用は(少なくとも現時点では)明示的に禁止する
195195

196196
現存するパッチに対してマージの問題を引き起こすため、C99の機能を使う変更を至る
197197
所に入れてはいけない。新しくコードを書く場合、もしくは既存のコードを書き直す場
@@ -219,11 +219,19 @@ C COMPILER *style-compiler* *ANSI-C* *C89* *C99*
219219
"long long" は使用してもよく、64 bit を想定している。printf では %lld を使用す
220220
ること。同じように "long long unsigned" では %llu を使用する。
221221

222+
宣言 ~
223+
224+
現在 MSVC 2015 が最小サポートのコンパイラでブロックの開始での宣言は必要ない。
225+
しかしながら、多くの場合で実施することを推奨する。
226+
227+
for ループ変数のループ内宣言を推奨する:
228+
for (int i = 0; i < len; ++i)
229+
これは明確な利点なので、より頻繁に使用することになる。
230+
231+
222232
使用してはいけないもの ~
223233

224234
これらの C99 の機能は、コンパイラのサポートが不十分なため使用してはいけない。
225-
- ステートメントの後の宣言 (MSVC 2012 はこれをサポートしていない)。すべての宣
226-
言はブロックの先頭になければならない。
227235
- 可変長配列 (C11 でもこれはオプショナルな機能である)。
228236
- _Bool 型と _Complex 型。
229237
- "inline" (ほとんど必要ない、コンパイラに最適化させよう。)

0 commit comments

Comments
 (0)