|
3 | 3 | helpname: 'develop' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="develop.html" name="develop.txt">develop.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Jul 22<br> |
| 6 | +<a class="Constant" href="develop.html" name="develop.txt">develop.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Aug 10<br> |
7 | 7 | <br> |
8 | 8 | <br> |
9 | 9 | <span class="Identifier">VIMリファレンスマニュアル by Bram Moolenaar</span><br> |
|
308 | 308 | 定義された機能のみに依存し、それ以降の POSIX 標準や GNU/BSD 拡張は無視してい<br> |
309 | 309 | る。具体的には、以下の点を避けている。<br> |
310 | 310 | <br> |
311 | | - – % パターンルール<br> |
312 | | - – POSIX.1-2001 外のモダンなな代入 (<a class="Comment" href="various.html#:=">:=</a>, <span class="Comment">::=</span>)<br> |
313 | | - – 特別なターゲット (<span class="Comment">.ONESHELL</span>, <span class="Comment">.NOTPARALLEL</span>, <span class="Comment">.SILENT</span>, …)<br> |
314 | | - – 順序のみの前提条件 (<span class="Comment">|</span>) または自動ディレクトリ作成<br> |
315 | | - – GNU/BSD 条件文 (<span class="Comment">ifdef</span>, <span class="Comment">ifndef</span>, <span class="Comment">.for</span>/<span class="Comment">.endfor</span>, …)<br> |
| 311 | + - % パターンルール<br> |
| 312 | + - POSIX.1-2001 外のモダンな代入 (<a class="Comment" href="various.html#:=">:=</a>, <span class="Comment">::=</span>)<br> |
| 313 | + - 特別なターゲット (<span class="Comment">.ONESHELL</span>, <span class="Comment">.NOTPARALLEL</span>, <span class="Comment">.SILENT</span>, ...)<br> |
| 314 | + - 順序のみの前提条件 (<span class="Comment">|</span>) または自動ディレクトリ作成<br> |
| 315 | + - GNU/BSD 条件文 (<span class="Comment">ifdef</span>, <span class="Comment">ifndef</span>, <span class="Comment">.for</span>/<span class="Comment">.endfor</span>, ...)<br> |
316 | 316 | <br> |
317 | 317 | POSIX.1-2001 は従来のサフィックスルールのみをサポートしているため、別ディレク<br> |
318 | 318 | トリに構築されるすべてのオブジェクトには明示的なルールが必要である。例:<br> |
|
339 | 339 | <a class="Comment" href="develop.html#C95">C95</a> (ISO/IEC 9899:1990/AMD1:1995)<br> |
340 | 340 | <br> |
341 | 341 | さらに、以下の 2 つの <a class="Comment" href="develop.html#C99">C99</a> 機能が明示的に許可される:<br> |
342 | | - – <a class="Identifier" href="develop.html#style-comments">style-comments</a> で要求される <span class="Comment">//</span> コメント。<br> |
343 | | - – <span class="Comment">_Bool</span> 型。<br> |
| 342 | + - <a class="Identifier" href="develop.html#style-comments">style-comments</a> で要求される <span class="Comment">//</span> コメント。<br> |
| 343 | + - <span class="Comment">_Bool</span> 型。<br> |
| 344 | + - 論理行には最大 4095 文字を含めることができる。<br> |
344 | 345 | <br> |
345 | 346 | プラットフォーム固有のコードでは、そのプラットフォームでサポートされている新し<br> |
346 | 347 | いコンパイラ機能が使用される場合がある。<br> |
347 | 348 | <br> |
348 | 349 | <br> |
349 | 350 | <span class="Statement">変数のサイズ</span> <a class="Constant" href="develop.html#assumptions-variables" name="assumptions-variables">assumptions-variables</a><br> |
350 | 351 | <br> |
351 | | - char 8-bit signed<br> |
| 352 | +型のサイズについては POSIX.1-2001 (SUSv3) に従う。これは実際には以下のことを意<br> |
| 353 | +味する:<br> |
| 354 | +<br> |
352 | 355 | char_u 8-bit unsigned<br> |
353 | | - int 32- or 64-bit signed (レガシーシステムでは 16-bit が可能)<br> |
354 | | - unsigned 32- or 64-bit unsigned<br> |
355 | | - long 少なくとも 32-bit signed (ポインタを保持できる十分な大きさ)<br> |
| 356 | + int 32-bit またはそれ以上の signed<br> |
| 357 | + unsigned 32-bit またはそれ以上の unsigned<br> |
356 | 358 | <br> |
357 | 359 | <br> |
358 | 360 | <span class="PreProc">==============================================================================</span><br> |
|
0 commit comments