From owner-freebsd-hackers Sat Apr 15 15:24:57 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA04776 for hackers-outgoing; Sat, 15 Apr 1995 15:24:57 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA04766 for ; Sat, 15 Apr 1995 15:24:49 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id IAA06639; Sun, 16 Apr 1995 08:18:53 +1000 Date: Sun, 16 Apr 1995 08:18:53 +1000 From: Bruce Evans Message-Id: <199504152218.IAA06639@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@freefall.cdrom.com Subject: Re: 90's compilers Cc: freebsd-hackers@FreeBSD.org, joerg_wunsch@uriah.heep.sax.de Sender: hackers-owner@FreeBSD.org Precedence: bulk >> Unfortunately there is too much old code out there to do everything >> consistently and right. E.g., compiling dmenu with full ANSI and >> other warnings: >Hmmmm. I had forgotten about -traditional, as well. I suppose at >the very least, _P() is still necessary. Ugh and puke! It isn't. strsed.c is just too old to have prototypes (hidden by __P(()) in the non-ANSI case or raw). Using -traditional for only some sources would defeat half of the point of using an ANSI compiler and would be difficult to manage. Bruce