Skip to content

Commit 2bbf3ca

Browse files
committed
[cstdint, cinttypes.syn] Reorganize <cstdint> presentation
1 parent 43044c6 commit 2bbf3ca

File tree

1 file changed

+36
-14
lines changed

1 file changed

+36
-14
lines changed

source/support.tex

+36-14
Original file line numberDiff line numberDiff line change
@@ -1739,21 +1739,43 @@
17391739
using uintmax_t = @\textit{unsigned integer type}@;
17401740
using uintptr_t = @\textit{unsigned integer type}@; // optional
17411741
}
1742-
\end{codeblock}
17431742

1744-
\pnum
1745-
The header also defines numerous macros of the form:
1746-
\begin{codeblock}
1747-
INT_[FAST LEAST]{8 16 32 64}_MIN
1748-
[U]INT_[FAST LEAST]{8 16 32 64}_MAX
1749-
INT{MAX PTR}_MIN
1750-
[U]INT{MAX PTR}_MAX
1751-
{PTRDIFF SIG_ATOMIC WCHAR WINT}{_MAX _MIN}
1752-
SIZE_MAX
1753-
\end{codeblock}
1754-
plus function macros of the form:
1755-
\begin{codeblock}
1756-
[U]INT{8 16 32 64 MAX}_C
1743+
#define INT[8, 16, 32, 64]_MIN @\seebelow@ // optional
1744+
#define INT[8, 16, 32, 64]_MAX @\seebelow@ // optional
1745+
#define UINT[8, 16, 32, 64]_MAX @\seebelow@ // optional
1746+
1747+
#define INT_LEAST[8, 16, 32, 64]_MIN @\seebelow@
1748+
#define INT_LEAST[8, 16, 32, 64]_MAX @\seebelow@
1749+
#define UINT_LEAST[8, 16, 32, 64]_MAX @\seebelow@
1750+
1751+
#define INT_FAST[8, 16, 32, 64]_MIN @\seebelow@
1752+
#define INT_FAST[8, 16, 32, 64]_MAX @\seebelow@
1753+
#define UINT_FAST[8, 16, 32, 64]_MAX @\seebelow@
1754+
1755+
#define INTPTR_MIN @\seebelow@ // optional
1756+
#define INTPTR_MAX @\seebelow@ // optional
1757+
#define UINTPTR_MAX @\seebelow@ // optional
1758+
1759+
#define INTMAX_MIN @\seebelow@
1760+
#define INTMAX_MAX @\seebelow@
1761+
#define UINTMAX_MAX @\seebelow@
1762+
1763+
#define PTRDIFF_MIN @\seebelow@
1764+
#define PTRDIFF_MAX @\seebelow@
1765+
#define SIG_ATOMIC_MIN @\seebelow@
1766+
#define SIG_ATOMIC_MAX @\seebelow@
1767+
#define SIZE_MAX @\seebelow@
1768+
1769+
#define WCHAR_MIN @\seebelow@
1770+
#define WCHAR_MAX @\seebelow@
1771+
#define WINT_MIN @\seebelow@
1772+
#define WINT_MAX @\seebelow@
1773+
1774+
#define INT[8, 16, 32, 64]_C(value) @\seebelow@ // optional
1775+
#define UINT[8, 16, 32, 64]_C(value) @\seebelow@ // optional
1776+
1777+
#define INTMAX_C(value) @\seebelow@
1778+
#define UINTMAX_C(value) @\seebelow@
17571779
\end{codeblock}
17581780

17591781
\pnum

0 commit comments

Comments
 (0)