From owner-freebsd-current@FreeBSD.ORG Mon Jan 24 07:49:23 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07BA416A4CE for ; Mon, 24 Jan 2005 07:49:23 +0000 (GMT) Received: from smtp-1.dlr.de (smtp-1.dlr.de [195.37.61.185]) by mx1.FreeBSD.org (Postfix) with ESMTP id D930743D3F for ; Mon, 24 Jan 2005 07:49:21 +0000 (GMT) (envelope-from Hartmut.Brandt@dlr.de) Received: from beagle.kn.op.dlr.de ([129.247.173.6]) by smtp-1.dlr.de over TLS secured channel with Microsoft SMTPSVC(5.0.2195.6713); Mon, 24 Jan 2005 08:49:20 +0100 Date: Mon, 24 Jan 2005 08:49:58 +0100 (CET) From: Harti Brandt X-X-Sender: brandt_h@beagle.kn.op.dlr.de To: Stefan Bethke In-Reply-To: Message-ID: <20050124084705.R9815@beagle.kn.op.dlr.de> References: <33041.1106331489@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-OriginalArrivalTime: 24 Jan 2005 07:49:20.0799 (UTC) FILETIME=[36C7AAF0:01C501E9] cc: Poul-Henning Kamp cc: current@freebsd.org Subject: Re: Anybody involved with ISO C standardization ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Harti Brandt List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2005 07:49:23 -0000 On Fri, 21 Jan 2005, Stefan Bethke wrote: SB>Am 21.01.2005 um 19:18 schrieb Poul-Henning Kamp: SB> SB>> In message <41F14659.8040003@mac.com>, Chuck Swiger writes: SB>> > Poul-Henning Kamp wrote: SB>> > > I just read another brain-dead proposal for a new timeformat SB>> > > which appearantly is in the ISO C queue and I would really SB>> > > like if we can avoid having another damn mistake in that area. SB>> > > (http://david.tribble.com/text/c0xlongtime.html) SB>> > SB>> > I tried to figure out what was wrong with the proposal, and came up with SB>> > this: SB>> > SB>> > "The longtime_t type represents a system time as an integral number of SB>> > ticks SB>> > elaped since the beginning of the long time epoch. Each tick is two SB>> > nanoseconds in length. The epoch begins at {AD 2001-01-01 00:00:00.000 SB>> > Z}. SB>> > SB>> > Long time values represent dates across the range of {AD 1601-01-01 SB>> > 00:00:00 SB>> > Z} to {AD 2401-01-01 00:00:00 Z} within the proleptic Gregorian SB>> > calendar." SB>> SB>> Lets take just the two worst mistakes: SB> SB>Maybe the author of these proposals hasn't had the opportunity to enjoy SB>Calendrical Calculations by Reingold and Dershowitz. (Their homepage is at SB>http://emr.cs.iit.edu/home/reingold/calendar-book/index.shtml) You should really take over this discussion to comp.std.c. There was a loooong discussion about this proposal two or three months ago. There seems to be one or two people on that list with time background. The author of the proposal also asked for comments, so you are free to feed them either directly to him or through c.s.c. harti