From owner-freebsd-ports Mon Oct 16 4:30:39 2000 Delivered-To: freebsd-ports@freebsd.org Received: from mail.inka.de (quechua.inka.de [212.227.14.2]) by hub.freebsd.org (Postfix) with ESMTP id CABC437B670 for ; Mon, 16 Oct 2000 04:30:34 -0700 (PDT) Received: from kemoauc.mips.inka.de (uucp@) by mail.inka.de with local-bsmtp id 13l8TR-0004aW-00; Mon, 16 Oct 2000 13:30:33 +0200 Received: (from daemon@localhost) by kemoauc.mips.inka.de (8.11.0/8.11.0) id e9GB74B20719 for freebsd-ports@freebsd.org; Mon, 16 Oct 2000 13:07:04 +0200 (CEST) (envelope-from daemon) From: naddy@mips.inka.de (Christian Weisgerber) Subject: Re: cvs commit: ports/www/bsdi-netscape47-communicator Makefile Date: Mon, 16 Oct 2000 11:07:04 +0000 (UTC) Message-ID: <8sengo$k76$1@kemoauc.mips.inka.de> References: <20001015232124.D40726@bonsai.knology.net> Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Trevor Johnson wrote: > I can't reproduce that, but w3m does appear to have room for improvement: > > $ egrep -w 'strcat|strcpy|scanf|gets|sprintf' `find w3m-0.1.11-pre -type > f`|wc -l > 89 I once tried to get w3m "-Wall"-clean for both gcc and ccc. I gave up when I figured out that w3m's core architecture heavily depends on passing around untyped function pointers, i.e. the same pointer can point to functions taking different parameters. There is no type checking in place, correct arguments to function calls depend entirely on program logic. Scary. -- Christian "naddy" Weisgerber naddy@mips.inka.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message