From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bruce Korb Newsgroups: gmane.lisp.guile.devel Subject: Re: When was scm_sizet deprecated? Date: Tue, 31 May 2011 12:08:25 -0700 Message-ID: <4DE53CA9.3070900@gmail.com> References: <4DE50C1E.1080100@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1306871636 13845 80.91.229.12 (31 May 2011 19:53:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 31 May 2011 19:53:56 +0000 (UTC) Cc: guile-devel Development To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue May 31 21:53:52 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from [140.186.70.17] (helo=lists.gnu.org) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QRV0i-0000Xe-Je for guile-devel@m.gmane.org; Tue, 31 May 2011 21:53:52 +0200 Original-Received: from localhost ([::1]:50695 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRV0W-0005jP-Js for guile-devel@m.gmane.org; Tue, 31 May 2011 15:53:40 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:59380) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRUO0-00043j-BH for guile-devel@gnu.org; Tue, 31 May 2011 15:13:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRUNy-000160-PA for guile-devel@gnu.org; Tue, 31 May 2011 15:13:51 -0400 Original-Received: from mail-px0-f179.google.com ([209.85.212.179]:50516) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRUIm-0000Kx-M6 for guile-devel@gnu.org; Tue, 31 May 2011 15:08:28 -0400 Original-Received: by pxi2 with SMTP id 2so2806476pxi.38 for ; Tue, 31 May 2011 12:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=3F3xwAlNQppGzinlQ8jspLFeHwq6o9PZvfHAbYpEWbA=; b=gM1N7aYb6xd5I64hGXmdW8xzOIPESjZu00UKWrY0J7Ieoc/PJiKoqP4xHfya2VjQnZ csIBW9ERYJrpCLCWlOgAGiS+BnvB/jMIxkGLYZsVqrkx6N/P3roauq8X5wJSthiYAy2Q Zni6derbD7pthsyuMaW2XrcRZXx4VVfegdpig= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fZMmx6L8jsEmG8bfEAP/EsV6L4c0NSbxprk+Fz1AvTZeY2aOYMzrkVpEMeXWYWh6YZ h7uBnhJhOYWkJZHDSjlwyiYp/17WpFaQw7baZemm4MEcE+8hk9302gyoLIEvYuGuTcHJ k6dxeBI/gmQwil1nBYIRz45fNtq0MTKlfF+Do= Original-Received: by 10.68.17.198 with SMTP id q6mr2393156pbd.287.1306868907216; Tue, 31 May 2011 12:08:27 -0700 (PDT) Original-Received: from [10.0.0.2] (adsl-75-2-131-205.dsl.pltn13.sbcglobal.net [75.2.131.205]) by mx.google.com with ESMTPS id p5sm261662pbk.84.2011.05.31.12.08.25 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 31 May 2011 12:08:26 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110414 SUSE/3.1.10 Thunderbird/3.1.10 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.179 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12551 Archived-At: On 05/31/11 11:42, Andy Wingo wrote: > On Tue 31 May 2011 17:41, Bruce Korb writes: > >> which version: 1.6? 1.7? 1.8? > > The NEWS seems to indicate 1.6. In general for deprecations, the NEWS > is the best record, apart from git history. Thank you. It has always seemed somewhat difficult for me to rely on. > $ grep -E -n -i '(^Changes in |scm_sizet|scm_listofnull)' ~/tools/guile/guile-2.0.0/NEWS > 8:Changes in 2.0.0 (changes since the 1.8.x series): > <<< scm_listofnull needs to be added here -- someone pointed me at it.... >>> > 1954:Changes in 1.8.8 (since 1.8.7) > 1963:Changes in 1.8.7 (since 1.8.6) > 1993:Changes in 1.8.6 (since 1.8.5) > 2044:Changes in 1.8.5 (since 1.8.4) > 2111:Changes in 1.8.4 (since 1.8.3) > 2165:Changes in 1.8.3 (since 1.8.2) > 2188:Changes in 1.8.2 (since 1.8.1): > 2232:Changes in 1.8.1 (since 1.8.0): > 2302:Changes in 1.8.0 (changes since the 1.6.x series): > 4331:** New function: scm_c_read (SCM port, void *buffer, scm_sizet size) <<=====+ > 4339:** New function: scm_c_write (SCM port, const void *ptr, scm_sizet size) <<=+ > 4612:** Deprecated typedef: scm_sizet <<=========================================+ > 6791:*** Function: SCM scm_make_smob_type (const char *name, scm_sizet size) > 6811: scm_sizet (*print) (SCM, > 6955:Changes in Guile 1.3 (released Monday, October 19, 1998): > [...] But it looks like there has been a lot more rigor since 1.8.0. Anyway, it looks like I should just always use "size_t" on this one. Thank you! Regards, Bruce