[Pyrex] numeric C pointer argument and python integer argument
Daniele Pianu
muogoro at gmail.com
Wed Apr 9 18:14:00 CEST 2008
And if the c pointer points to a vector of numeric values and not a single
int? Is there any way to manage that in pyrex?
2008/4/9, Lenard Lindstrom <len-l at telus.net>:
>
> Daniele Pianu wrote:
> > I've a C function like this
> >
> > void Socket_getRemoteAddr(Socket *self, char *serverHostAddr, int
> bufferSize, int *serverPortNo)
> >
> > and I want to wrap it on this python method
> >
> > def setRemoteAddr( self, serverHostAddr, serverPortNo )
> >
> > serverPortNo is a python integer, and it must reflect modifications
> > done on the relative C argument (serverPortNo). How can I do it in
> pyrex?
> >
>
> The usual way is to return the changed value as a value of the function:
>
> def setRemoteAddr(...., int serverPortNo):
> ....
> Socket_getRemoteAddr(...., &serverPortNo)
> ....
> return serverPortNo
>
> --
> Lenard Lindstrom
> <len-l at telus.net>
>
>
> _______________________________________________
> Pyrex mailing list
> Pyrex at lists.copyleft.no
> http://lists.copyleft.no/mailman/listinfo/pyrex
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.copyleft.no/pipermail/pyrex/attachments/20080409/e27bcbeb/attachment.html
More information about the Pyrex
mailing list