Ryan Coyner rcoy...@gmail.com added the comment:
You don't want to do c_size_t = c_void_p because that will prevent type
checking. We want c_size_t to be integers; setting it to c_void_p will accept
other values. The lines that define c_size_t are doing a sizeof check to
determine how many
Changes by Galen Clark Haynes gchay...@gmail.com:
--
nosy: +robotify
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6729
___
___
Python-bugs-list
Thomas Heller thel...@ctypes.org added the comment:
Find where c_size_t is defined: in Lib/ctypes/__init__.py
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6729
___
Thomas Heller thel...@ctypes.org added the comment:
Would you like to work on a patch?
--
versions: +Python 2.7, Python 3.0, Python 3.1, Python 3.2 -Python 2.6
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6729
Nikolaus Rath nikol...@rath.org added the comment:
I can give it a shot if you give me a rough idea where I have to make
the appropriate changes.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6729
New submission from Nikolaus Rath nikol...@rath.org:
ctypes currently has a datatype c_size_t which corresponds to size_t in
C, but there is no datatype for the C ssize_t.
--
assignee: theller
components: ctypes
messages: 91713
nosy: Nikratio, theller
severity: normal
status: open