Skip to content

Commit fde7e2e

Browse files
AlisdairMtkoeppe
authored andcommitted
[cmath.syn] Improve indexing for macros
1 parent 92ec3ec commit fde7e2e

File tree

1 file changed

+19
-37
lines changed

1 file changed

+19
-37
lines changed

source/numerics.tex

Lines changed: 19 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -9117,23 +9117,6 @@
91179117
\rSec2[cmath.syn]{Header \tcode{<cmath>} synopsis}
91189118

91199119
\indexheader{cmath}%
9120-
\indexlibraryglobal{FP_FAST_FMA}%
9121-
\indexlibraryglobal{FP_FAST_FMAF}%
9122-
\indexlibraryglobal{FP_FAST_FMAL}%
9123-
\indexlibraryglobal{FP_ILOGB0}%
9124-
\indexlibraryglobal{FP_ILOGBNAN}%
9125-
\indexlibraryglobal{FP_INFINITE}%
9126-
\indexlibraryglobal{FP_NAN}%
9127-
\indexlibraryglobal{FP_NORMAL}%
9128-
\indexlibraryglobal{FP_SUBNORMAL}%
9129-
\indexlibraryglobal{FP_ZERO}%
9130-
\indexlibraryglobal{HUGE_VAL}%
9131-
\indexlibraryglobal{HUGE_VALF}%
9132-
\indexlibraryglobal{HUGE_VALL}%
9133-
\indexlibraryglobal{INFINITY}%
9134-
\indexlibraryglobal{MATH_ERREXCEPT}%
9135-
\indexlibraryglobal{MATH_ERRNO}%
9136-
\indexlibraryglobal{NAN}%
91379120
\indexlibraryglobal{abs}%
91389121
\indexlibraryglobal{acos}%
91399122
\indexlibraryglobal{acosf}%
@@ -9262,7 +9245,6 @@
92629245
\indexlibraryglobal{lround}%
92639246
\indexlibraryglobal{lroundf}%
92649247
\indexlibraryglobal{lroundl}%
9265-
\indexlibraryglobal{math_errhandling}%
92669248
\indexlibraryglobal{modf}%
92679249
\indexlibraryglobal{modff}%
92689250
\indexlibraryglobal{modfl}%
@@ -9327,25 +9309,25 @@
93279309
using double_t = @\seebelow@;
93289310
}
93299311

9330-
#define HUGE_VAL @\seebelow@
9331-
#define HUGE_VALF @\seebelow@
9332-
#define HUGE_VALL @\seebelow@
9333-
#define INFINITY @\seebelow@
9334-
#define NAN @\seebelow@
9335-
#define FP_INFINITE @\seebelow@
9336-
#define FP_NAN @\seebelow@
9337-
#define FP_NORMAL @\seebelow@
9338-
#define FP_SUBNORMAL @\seebelow@
9339-
#define FP_ZERO @\seebelow@
9340-
#define FP_FAST_FMA @\seebelow@
9341-
#define FP_FAST_FMAF @\seebelow@
9342-
#define FP_FAST_FMAL @\seebelow@
9343-
#define FP_ILOGB0 @\seebelow@
9344-
#define FP_ILOGBNAN @\seebelow@
9345-
#define MATH_ERRNO @\seebelow@
9346-
#define MATH_ERREXCEPT @\seebelow@
9347-
9348-
#define math_errhandling @\seebelow@
9312+
#define @\libmacro{HUGE_VAL}@ @\seebelow@
9313+
#define @\libmacro{HUGE_VALF}@ @\seebelow@
9314+
#define @\libmacro{HUGE_VALL}@ @\seebelow@
9315+
#define @\libmacro{INFINITY}@ @\seebelow@
9316+
#define @\libmacro{NAN}@ @\seebelow@
9317+
#define @\libmacro{FP_INFINITE}@ @\seebelow@
9318+
#define @\libmacro{FP_NAN}@ @\seebelow@
9319+
#define @\libmacro{FP_NORMAL}@ @\seebelow@
9320+
#define @\libmacro{FP_SUBNORMAL}@ @\seebelow@
9321+
#define @\libmacro{FP_ZERO}@ @\seebelow@
9322+
#define @\libmacro{FP_FAST_FMA}@ @\seebelow@
9323+
#define @\libmacro{FP_FAST_FMAF}@ @\seebelow@
9324+
#define @\libmacro{FP_FAST_FMAL}@ @\seebelow@
9325+
#define @\libmacro{FP_ILOGB0}@ @\seebelow@
9326+
#define @\libmacro{FP_ILOGBNAN}@ @\seebelow@
9327+
#define @\libmacro{MATH_ERRNO}@ @\seebelow@
9328+
#define @\libmacro{MATH_ERREXCEPT}@ @\seebelow@
9329+
9330+
#define @\libmacro{math_errhandling}@ @\seebelow@
93499331

93509332
namespace std {
93519333
constexpr @\placeholdernc{floating-point-type}@ acos(@\placeholdernc{floating-point-type}@ x);

0 commit comments

Comments
 (0)