Date: Thu, 10 Aug 2006 15:21:58 +0100 From: RW <list-freebsd-2004@morbius.sent.com> To: freebsd-questions@freebsd.org Subject: Re: caddr_t or void * Message-ID: <200608101521.59868.list-freebsd-2004@morbius.sent.com> In-Reply-To: <200608101516.35091.list-freebsd-2004@morbius.sent.com> References: <a779d4420608100607g113b3569te49dfbe6fb7bea5c@mail.gmail.com> <44DB3B18.6060609@mac.com> <200608101516.35091.list-freebsd-2004@morbius.sent.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 10 August 2006 15:16, RW wrote: > On Thursday 10 August 2006 14:56, Chuck Swiger wrote: > > Only OpenSource wrote: > > > caddr_t which is a typedef for char* seems to be used quite often in > > > the kernel code. Would void* be preferable to caddr_t ? > > > > No. Having to cast (void *)'s to the actual data type every time you > > dereference them would be highly annoying. > > My C's a bit rusty, but isn't it the other way around. You don't need to > cast (void *) so it suppresses useful type warnings. Sorry, missed the bit about dereferencing.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608101521.59868.list-freebsd-2004>