-
-
Notifications
You must be signed in to change notification settings - Fork 34.2k
Open
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dirtopic-ctypestype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
Attribute _type_ of c_ulong returns L, which is correct following the format characters documentation; however, the documentation says it has 4 bytes size, but sizeof(c_ulong) returns 8 bytes.
>>> sizeof(c_ulong)
8
>>> c_ulong._type_
'L'Also c_ulonglong is automatically casted to c_ulong:
t5=c_ulonglong(200000000000000000000000000000000000)
>>> type(t5)
<class 'ctypes.c_ulong'>, thus if c_ulong will have 4 bytes, will be there available a type of 8 bytes size?
CPython versions tested on:
3.8
Operating systems tested on:
Linux
Linked PRs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dirtopic-ctypestype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
Status
No status