www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 24304] New: __uint16_t, __uint32_t, __uint64_t are not

https://issues.dlang.org/show_bug.cgi?id=24304

          Issue ID: 24304
           Summary: __uint16_t, __uint32_t, __uint64_t are not recognized
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: bugzilla digitalmars.com

/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

--
Dec 27 2023