From owner-freebsd-current@FreeBSD.ORG Fri Jan 21 19:28:47 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 8B21A16A4CE for ; Fri, 21 Jan 2005 19:28:47 +0000 (GMT) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52EDD43D55 for ; Fri, 21 Jan 2005 19:28:46 +0000 (GMT) (envelope-from stb@lassitu.de) Received: from [IPv6:::1] (schlepper [212.12.50.230]) by schlepper.zs64.net (8.13.1/8.11.1) with ESMTP id j0LJSivG070110; Fri, 21 Jan 2005 20:28:44 +0100 (CET) (envelope-from stb@lassitu.de) In-Reply-To: <33041.1106331489@critter.freebsd.dk> References: <33041.1106331489@critter.freebsd.dk> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Stefan Bethke Date: Fri, 21 Jan 2005 20:28:46 +0100 To: "Poul-Henning Kamp" X-Mailer: Apple Mail (2.619) 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 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jan 2005 19:28:47 -0000 Am 21.01.2005 um 19:18 schrieb Poul-Henning Kamp: > In message <41F14659.8040003@mac.com>, Chuck Swiger writes: >> Poul-Henning Kamp wrote: >>> I just read another brain-dead proposal for a new timeformat >>> which appearantly is in the ISO C queue and I would really >>> like if we can avoid having another damn mistake in that area. >>> (http://david.tribble.com/text/c0xlongtime.html) >> >> I tried to figure out what was wrong with the proposal, and came up >> with this: >> >> "The longtime_t type represents a system time as an integral number >> of ticks >> elaped since the beginning of the long time epoch. Each tick is two >> nanoseconds in length. The epoch begins at {AD 2001-01-01 >> 00:00:00.000 Z}. >> >> Long time values represent dates across the range of {AD 1601-01-01 >> 00:00:00 >> Z} to {AD 2401-01-01 00:00:00 Z} within the proleptic Gregorian >> calendar." > > Lets take just the two worst mistakes: Maybe the author of these proposals hasn't had the opportunity to enjoy Calendrical Calculations by Reingold and Dershowitz. (Their homepage is at http://emr.cs.iit.edu/home/reingold/calendar-book/index.shtml) Stefan -- Stefan Bethke Fon +49 170 346 0140