Re: [ctypes-users] Pointer subtraction?
Brought to you by:
theller
From: Mark D. <dic...@gm...> - 2009-06-05 19:57:21
|
On Thu, Jun 4, 2009 at 7:27 PM, Thomas Heller<th...@ct...> wrote: > Thomas Heller schrieb: >> Implementing pointer arithmetic in Python is not very complicated, >> see that attached module. Unfortunately it is not possible to >> monkey-patch __add__ and __sub__ methods to the existing ctypes >> pointer types, so the module only implements two functions ptr_add >> and ptr_sub. > > Oops - the code that I posted is buggy. It implements *inplace* add and sub > operations for the pointers. Will post new code ASAP. Thanks! Would it also make sense to scale the integer by the sizeof() the object pointed to by the pointer, the way that C does? Mark |