Bug 24304 – __uint16_t, __uint32_t, __uint64_t are not recognized
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2023-12-27T18:55:43Z
Last change time
2023-12-27T21:48:34Z
Keywords
ImportC, pull
Assigned to
No Owner
Creator
Walter Bright
Comments
Comment #0 by bugzilla — 2023-12-27T18:55:43Z
/usr/include/x86_64-linux-gnu/bits/byteswap.h(34): Error: missing
comma or semicolon after declaration of `__uint16_t`, found
`__bswap_16` instead
/usr/include/x86_64-linux-gnu/bits/byteswap.h(41): Error: no type
for declarator before `}`
/usr/include/x86_64-linux-gnu/bits/byteswap.h(49): Error: missing
comma or semicolon after declaration of `__uint32_t`, found
`__bswap_32` instead
/usr/include/x86_64-linux-gnu/bits/byteswap.h(56): Error: no type
for declarator before `}`
/usr/include/x86_64-linux-gnu/bits/byteswap.h(69): Error: missing
comma or semicolon after declaration of `__inline`, found
`__uint64_t` instead
/usr/include/x86_64-linux-gnu/bits/byteswap.h(77): Error: no type
for declarator before `}`
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h(33): Error:
missing comma or semicolon after declaration of `__uint16_t`,
found `__uint16_identity` instead
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h(36): Error:
no type for declarator before `}`
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h(39): Error:
missing comma or semicolon after declaration of `__uint32_t`,
found `__uint32_identity` instead
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h(42): Error:
no type for declarator before `}`
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h(45): Error:
missing comma or semicolon after declaration of `__uint64_t`,
found `__uint64_identity` instead
Comment #1 by dlang-bot — 2023-12-27T19:06:06Z
@WalterBright created dlang/dmd pull request #15956 "fix Issue 24304 - __uint16_t, __uint32_t, __uint64_t are not recognized" fixing this issue:
- fix Issue 24304 - __uint16_t, __uint32_t, __uint64_t are not recognized
https://github.com/dlang/dmd/pull/15956
dlang/dmd pull request #15956 "fix Issue 24304 - __uint16_t, __uint32_t, __uint64_t are not recognized" was merged into master:
- c1aa39f4e3c877b11e8629e16136bf9279676f91 by Walter Bright:
fix Issue 24304 - __uint16_t, __uint32_t, __uint64_t are not recognized
https://github.com/dlang/dmd/pull/15956