From owner-cvs-all Sun Jun 4 12:17:31 2000 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 31C9137B71C; Sun, 4 Jun 2000 12:17:27 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id NAA65215; Sun, 4 Jun 2000 13:17:25 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id NAA52973; Sun, 4 Jun 2000 13:16:48 -0600 (MDT) Message-Id: <200006041916.NAA52973@harmony.village.org> To: Brian Fundakowski Feldman Subject: Re: cvs commit: src/sys/sys mbuf.h Cc: Bruce Evans , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-reply-to: Your message of "Sun, 04 Jun 2000 11:19:17 EDT." References: Date: Sun, 04 Jun 2000 13:16:48 -0600 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message Brian Fundakowski Feldman writes: : The void * type was created to duplicate what was wanted in a : generic address type (such as arithmetical semantics), while correctly : demonstrating that the type contained was an "unknown". The caddr_t type : should be phased out now since only an infinitesimal amount of compilers : can't support void *, and the void * type itself gives better type : checking then the caddr_t type definition. In all cases, void * is to : be used instead of caddr_t in new code. Close. No ANSI C compiler will not support void *, otherwise it is too broken to claim to be ANSI C, or c89 as it has come to be known as. : How's my interpretation? Be gentle, because I don't have any actual : knowledge to go on ;) I think your interpretation is sound. However, agressive migration of caddr_t to void * will take some time, as we're finding out. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message