Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions doc/develop.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*develop.txt* For Vim バージョン 9.1. Last change: 2025 Aug 10
*develop.txt* For Vim バージョン 9.1. Last change: 2025 Aug 11


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -333,10 +333,16 @@ VAX V7.3 では Compaq C V6.4-005 を使用してビルドする必要がある

`C95` (ISO/IEC 9899:1990/AMD1:1995)

さらに、以下の 2 つの `C99` 機能が明示的に許可される:
さらに、以下の `C99` の機能が明示的に許可される:
- |style-comments| で要求される `//` コメント。
- `_Bool` 型。
- 論理行には最大 4095 文字を含めることができる。
- ブロック内に宣言とステートメントが混在。
- 可変長マクロ `(..., __VA_ARGS__)`。
- `enum` リストの末尾のコンマ。
- `_Bool` 型 (`bool`、`true`、`false` 用)。
- `__func__` 定義済み識別子。
- `inline` 関数 (移植性のために `static inline` を使用)。
- 複合リテラル `(type){ 初期化子リスト }`。
- 論理ソース行は最大 4095 文字。

プラットフォーム固有のコードでは、そのプラットフォームでサポートされている新し
いコンパイラ機能が使用される場合がある。
Expand Down
12 changes: 9 additions & 3 deletions en/develop.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*develop.txt* For Vim version 9.1. Last change: 2025 Aug 10
*develop.txt* For Vim version 9.1. Last change: 2025 Aug 11


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -340,8 +340,14 @@ Therefore, the latest ISO C standard we follow is:

In addition, the following `C99` features are explicitly allowed:
- `//` comments, as required by |style-comments|;
- the `_Bool` type.
- logical lines may contain up to 4095 characters;
- Mixed declarations and statements in a block;
- Variadic macros `(..., __VA_ARGS__)`;
- Trailing comma in `enum` lists;
- `_Bool` type (for `bool`, `true` and `false`);
- `__func__` predefined identifier;
- `inline` functions (use `static inline` for portability);
- Compound literals `(type){ initializer-list }`;
- Logical source lines up to 4095 characters.

Platform-specific code may use any newer compiler features supported on that
platform.
Expand Down