From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user Subject: Re: About gh.h Date: Wed, 09 Nov 2011 12:52:25 +0100 Message-ID: <8739dxtsw6.fsf@ambire.localdomain> References: <4651ecaf6904ccd77b858955e1536619@german-desktop> <201111090551.pA95p7pD004130@fcs13.keithdiane.us> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1320839725 18999 80.91.229.12 (9 Nov 2011 11:55:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 9 Nov 2011 11:55:25 +0000 (UTC) Cc: guile-user@gnu.org To: german@xelalug.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Nov 09 12:55:21 2011 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RO6kS-0000nx-8Q for guile-user@m.gmane.org; Wed, 09 Nov 2011 12:55:20 +0100 Original-Received: from localhost ([::1]:33878 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RO6kP-0002jH-Dy for guile-user@m.gmane.org; Wed, 09 Nov 2011 06:55:17 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:60514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RO6kI-0002iw-Dh for guile-user@gnu.org; Wed, 09 Nov 2011 06:55:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RO6kG-0006iw-MP for guile-user@gnu.org; Wed, 09 Nov 2011 06:55:10 -0500 Original-Received: from smtp209.alice.it ([82.57.200.105]:52057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RO6kG-0006d0-HL for guile-user@gnu.org; Wed, 09 Nov 2011 06:55:08 -0500 Original-Received: from ambire.localdomain (79.7.154.202) by smtp209.alice.it (8.5.124.08) id 4E850A860464E67D; Wed, 9 Nov 2011 12:54:48 +0100 Original-Received: from ttn by ambire.localdomain with local (Exim 4.69) (envelope-from ) id 1RO6he-0004GF-6m; Wed, 09 Nov 2011 12:52:26 +0100 In-Reply-To: <201111090551.pA95p7pD004130@fcs13.keithdiane.us> (Keith Wright's message of "Wed, 9 Nov 2011 00:51:07 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.105 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8947 Archived-At: () Keith Wright () Wed, 9 Nov 2011 00:51:07 -0500 I don't think there is a compatible library, you just have to change everything over to the scm.h interface. Another way (if you wish to maintain backward portability) is to use an intermediate interface, e.g., src/gi.h in Guile-PG. http://www.nongnu.org/guile-pg/ http://git.savannah.gnu.org/cgit/guile-pg.git/tree/src/gi.h