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: SCM_STRING_CHARS is deprecated. See the manual for alternatives. Date: Wed, 09 Aug 2006 20:57:58 -0700 Organization: FSF Message-ID: <44DAAEC6.7080007@gnu.org> Reply-To: bkorb@gnu.org NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1155182293 12480 80.91.229.2 (10 Aug 2006 03:58:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 10 Aug 2006 03:58:13 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Aug 10 05:58:12 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GB1gM-0006qx-Su for guile-devel@m.gmane.org; Thu, 10 Aug 2006 05:58:07 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GB1gM-0006KW-Gi for guile-devel@m.gmane.org; Wed, 09 Aug 2006 23:58:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GB1gJ-0006IH-IC for guile-devel@gnu.org; Wed, 09 Aug 2006 23:58:03 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GB1gG-0006Ei-VQ for guile-devel@gnu.org; Wed, 09 Aug 2006 23:58:02 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GB1gG-0006Ef-PY for guile-devel@gnu.org; Wed, 09 Aug 2006 23:58:00 -0400 Original-Received: from [199.232.41.67] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GB1l5-0002py-UF for guile-devel@gnu.org; Thu, 10 Aug 2006 00:03:00 -0400 Original-Received: from [207.115.20.53] (helo=flpvm23.prodigy.net) by mx20.gnu.org with esmtp (Exim 4.52) id 1GB1gF-0007r4-PU for guile-devel@gnu.org; Wed, 09 Aug 2006 23:58:00 -0400 X-ORBL: [75.2.161.46] Original-Received: from [192.168.1.4] (adsl-75-2-161-46.dsl.pltn13.sbcglobal.net [75.2.161.46]) by flpvm23.prodigy.net (8.13.7 out spool5000 dk/8.13.7) with ESMTP id k7A3wUSq002491 for ; Wed, 9 Aug 2006 20:58:30 -0700 User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050923) X-Accept-Language: en-us, en Original-To: guile-devel@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6018 Archived-At: Hi, Um. I did. This is all I find: -- Macro: char * SCM_STRING_CHARS (SCM X) -- Macro: char * SCM_SYMBOL_CHARS (SCM X) Return a pointer to the characters of X. The result is undefined if X is not a symbol or string, respectively. There are also a few magic values stuffed into memory before a symbol's characters, but you don't want to know about those. What cruft! Note that `SCM_VECTOR_BASE', `SCM_STRING_CHARS' and `SCM_SYMBOL_CHARS' return pointers to data within the respective object. Care must be taken that the object is not garbage collected while that data is still being accessed. This is the same as for a smob, *Note Remembering During Operations::. ================================== * SCM_STRING_CHARS: Vector Data. (line 36) _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel