From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14561 invoked by alias); 15 Dec 2003 19:21:50 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 14545 invoked from network); 15 Dec 2003 19:21:50 -0000 Received: from unknown (HELO msgdirector3.onetel.net.uk) (212.67.96.159) by sources.redhat.com with SMTP; 15 Dec 2003 19:21:50 -0000 Received: from miso.calivar.com ([213.78.88.253]) by msgdirector3.onetel.net.uk (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id BMQ80731; Mon, 15 Dec 2003 19:21:23 GMT Received: from miso.calivar.com (miso.calivar.com [127.0.0.2]) by miso.calivar.com (Postfix) with ESMTP id DABFD28DF45; Mon, 15 Dec 2003 19:21:21 +0000 (GMT) To: "Steve Strublic" Cc: andrew@lunn.ch, ecos-discuss@sources.redhat.com References: From: Nick Garnett Date: Mon, 15 Dec 2003 19:52:00 -0000 In-Reply-To: Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [ECOS] No zlib crc32 support? X-SW-Source: 2003-12/txt/msg00219.txt.bz2 "Steve Strublic" writes: > I'll leave the resolution up to the maintainers. > > Steve Since Andrew is a maintainer, and the CRC stuff is his baby then I'm quite happy to accept his judgement on this issue. To largely reiterate what Andrew said: We cannot, as a general rule, litter eCos with unqualified symbols like "crc32", we need to ensure that the name space is a clean as possible for application code. crc32() is not a standardized API function name, so we must call it something else. Also, since there are several different CRC32 algorithms, selecting any specific implementation to be called crc32() would never satisfy everyone. Making the user select the implementation explicitly by means of a #define renders this choice obvious. -- Nick Garnett eCos Kernel Architect http://www.ecoscentric.com The eCos and RedBoot experts -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss