Skip to content

Commit da83049

Browse files
committed
fix(c*): 処理系定義でないのに implementation-defined になっているものを修正
* マクロ定数の式の種類についてC言語規格の記述を反映 * 型についてはC言語規格で言及されている型の種類を反映 * その他のものは unspecified に書き換え
1 parent 99f1ebf commit da83049

32 files changed

+66
-41
lines changed

reference/cerrno/errno.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
* macro[meta id-type]
44

55
```cpp
6-
#define errno implementation-defined
6+
#define errno unspecified
77
```
8+
* unspecified[italic]
89
910
## 概要
1011
`errno` は、標準ライブラリのエラー状態を表すマクロである。

reference/cfenv/fe_all_except.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_ALL_EXCEPT implementation-defined
7+
#define FE_ALL_EXCEPT unspecified
88
```
9+
* unspecified[italic]
910
1011
## 概要
1112
全ての浮動小数点例外マクロをビットORでつなぐことによって実装で定義されるマクロ。

reference/cfenv/fe_divbyzero.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_DIVBYZERO implementation-defined
7+
#define FE_DIVBYZERO integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数に対してゼロで除算されたことを表す浮動小数点例外の種類。

reference/cfenv/fe_downward.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_DOWNWARD implementation-defined
7+
#define FE_DOWNWARD integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の丸め方式として、「負の無限大方向への丸め (切り下げ, floor, round down)」を表すマクロ。

reference/cfenv/fe_inexact.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_INEXACT implementation-defined
7+
#define FE_INEXACT integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の演算が不正確な結果となったことを表す浮動小数点例外の種類。

reference/cfenv/fe_invalid.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_INVALID implementation-defined
7+
#define FE_INVALID integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数に対して不正な操作を行ったことを表す浮動小数点例外の種類。

reference/cfenv/fe_overflow.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_OVERFLOW implementation-defined
7+
#define FE_OVERFLOW integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の演算でオーバーフローが発生したことを表す浮動小数点例外の種類。

reference/cfenv/fe_tonearest.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_TONEAREST implementation-defined
7+
#define FE_TONEAREST integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の丸め方式として、「最も近い値への丸め (round to nearest)」を表すマクロ。

reference/cfenv/fe_towardzero.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_TOWARDZERO implementation-defined
7+
#define FE_TOWARDZERO integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の丸め方式として、「ゼロ方向への丸め (切り捨て, trunc)」を表すマクロ。

reference/cfenv/fe_underflow.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* cpp11[meta cpp]
55

66
```cpp
7-
#define FE_UNDERFLOW implementation-defined
7+
#define FE_UNDERFLOW integer-constant-expression
88
```
9+
* integer-constant-expression[italic]
910
1011
## 概要
1112
浮動小数点数の演算でアンダーフローが発生したことを表す浮動小数点例外の種類。

0 commit comments

Comments
 (0)