From owner-freebsd-current Wed Oct 28 21:25:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03650 for freebsd-current-outgoing; Wed, 28 Oct 1998 21:25:43 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from nagual.pp.ru (lsd.relcom.eu.net [193.125.27.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA03644; Wed, 28 Oct 1998 21:25:34 -0800 (PST) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.9.1/8.9.1) id IAA18843; Thu, 29 Oct 1998 08:25:25 +0300 (MSK) (envelope-from ache) Message-ID: <19981029082524.A16434@nagual.pp.ru> Date: Thu, 29 Oct 1998 08:25:24 +0300 From: "Andrey A. Chernov" To: jdp@FreeBSD.ORG Cc: current@FreeBSD.ORG Subject: FreeBSD_cc_... Mail-Followup-To: jdp@freebsd.org, current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i Organization: Biomechanoid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John, why you choose to have such complex bitfielding-like thing in one variable? It is too difficult to compare with it. Imagine that next time GNU will issue release something like 2.7.2.1.12345, what happens with your cdefs.h checking then? Better way just put FreeBSD extensions version in separate variable without tracking GNU version at all. GNU compiler presence can be checked with __GNUC__ predefined variable separately. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message