From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Gary Houston Newsgroups: gmane.lisp.guile.devel Subject: Re: scm_def_{in,out,err}p Date: 13 Apr 2002 22:23:19 +0100 Sender: guile-devel-admin@gnu.org Message-ID: <200204132123.OAA29131@onyx.he.net> References: <20020413142532.A26248@kiwi.pyrotechnics.com> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1018733055 1035 127.0.0.1 (13 Apr 2002 21:24:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 13 Apr 2002 21:24:15 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16wV0I-0000Ga-00 for ; Sat, 13 Apr 2002 23:24:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16wV0A-0003sE-00; Sat, 13 Apr 2002 17:24:06 -0400 Original-Received: from onyx.he.net ([216.218.161.2]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16wUzn-0003rT-00 for ; Sat, 13 Apr 2002 17:23:43 -0400 Original-Received: from onyx.he.net (onyx.he.net [216.218.161.2]) by onyx.he.net (8.8.6/8.8.2) with ESMTP id OAA29131 for ; Sat, 13 Apr 2002 14:23:46 -0700 Original-Received: (qmail 14459 invoked from network); 13 Apr 2002 21:23:19 -0000 Original-Received: from localhost (HELO x.localnet) (127.0.0.1) by localhost with SMTP; 13 Apr 2002 21:23:19 -0000 Original-To: crayc@pyro.net In-Reply-To: <20020413142532.A26248@kiwi.pyrotechnics.com> (message from Christopher Cramer on Sat, 13 Apr 2002 14:25:32 -0500) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:370 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:370 > From: Christopher Cramer > Date: Sat, 13 Apr 2002 14:25:32 -0500 > In root.h, there are declarations for 7 ports, that exist for every > thread: > > SCM cur_inp; > SCM cur_outp; > SCM cur_errp; > SCM def_inp; > SCM def_outp; > SCM def_errp; > SCM cur_loadp; > > and then macros to access them: > > #define scm_cur_inp (scm_root->cur_inp) > #define scm_cur_outp (scm_root->cur_outp) > #define scm_cur_errp (scm_root->cur_errp) > #define scm_def_inp (scm_root->def_inp) > #define scm_def_outp (scm_root->def_outp) > #define scm_def_errp (scm_root->def_errp) > #define scm_cur_loadp (scm_root->cur_loadp) > > The purpose of scm_cur_* is obvious, but what are scm_def_* > for? The only place they are used is in init.c, and there they > are only written to. They also don't seem to be documented > anywhere (not in the manual, or in any comments, changelogs, > NEWS, or README). They are inherited from SCM, where they are used in the readline interface. Since they aren't used in Guile, I guess I'll delete them in 1.7.0. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel