We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When doing typedefs in C like those:
typedef char* PCHAR; typedef void* PVOID;
clang2py creates following ctypes:
PCHAR = POINTER_T(ctypes.c_char) PVOID = POINTER_T(None)
shouldn't it be this:
PCHAR = ctypes.c_char_p PVOID = ctypes.c_void_p
The text was updated successfully, but these errors were encountered:
In short, it's due to trying to handle cross-architecture variable pointer size
Sorry, something went wrong.
Potential TODO also: if no -target, just remove the POINTER_T template from generation
Improved a bit in HEAD. Still work to do
No branches or pull requests
When doing typedefs in C like those:
clang2py creates following ctypes:
shouldn't it be this:
The text was updated successfully, but these errors were encountered: