announce: FAQs suggested

Thomas Heller theller at ctypes.org
Fri Nov 10 09:27:52 EST 2006


p.lavarre at ieee.org schrieb:
>> > > http://effbot.org/pyfaq/suggest.htm
>> > FAQ: How do I say returns void in ctypes?
>> That's in the ctypes documentation, where it belongs.
> 
> Thank you, before I never had found "Use None for void a function not
> returning anything" at:
> http://starship.python.net/crew/theller/ctypes/reference.html
> 
> Now I see, that find corresponds to:
> http://docs.python.org/dev/lib/ctypes-foreign-functions.html
> 
> I think this remains an FAQ, because I see void is missing from much
> more prominent places:
> http://docs.python.org/dev/lib/node452.html "Fundamental data types"

I don't think it belongs in the above section because 'void' is not a type.

> http://docs.python.org/dev/lib/ctypes-return-types.html

A note could probably be added to this section.

> Finding a way to suggest improving those docs would help more than
> suggesting an FAQ, I agree.
> 
>> > > > http://effbot.org/pyfaq/suggest.htm
>> > FAQ: How do I say unsigned char in ctypes?
>> That's in the ctypes documentation, where it belongs.
> 
> Yes and no.  The whole FAQ suggested was:
> 
> FAQ: How do I say unsigned char in ctypes?
> A: ctypes.c_ubyte
> ctypes doesn't define c_uchar. This actually is doc'ed, it's just
> annoying.
> 
> Per your kind correction above re void, I see we could also say:
> 
> FAQ: How do I say returns void in ctypes?
> A: restype = None
> ctypes doesn't define c_void. This actually is doc'ed obscurely, it's
> just irregular.


I don't think that this is irregular, see comment about void not being a type.

Thomas




More information about the Python-list mailing list