* eval.c (RETURN): Wrap in do{}while(0) in order to make it
[bpt/guile.git] / libguile / guile-snarf-docs-texi.in
CommitLineData
c99f9605
ML
1#!/bin/sh
2# Massage the snarfed docs to texinfo.
3#
58ade102 4# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
c99f9605
ML
5#
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2, or (at your option)
9# any later version.
10#
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with this software; see the file COPYING. If not, write to
18# the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
19# Boston, MA 02111-1307 USA
20
21srcdir=@srcdir@
22bindir=`dirname $0`
23
24bindir=`(cd $bindir; pwd)`
25srcdir=`(cd $srcdir; pwd)`
26
c99f9605
ML
27echo "@paragraphindent 0"
28
ac13d9d2 29# run the script that will generate texinfo
c99f9605
ML
30main='(module-ref (resolve-module '\''(scripts snarf-check-and-output-texi)) '\''main)'
31apply_main="(apply $main (cdr (command-line)))"
32
33if [ `basename ${bindir}` = libguile ]; then
ac13d9d2 34 GUILE_LOAD_PATH=${srcdir}/..; export GUILE_LOAD_PATH
c99f9605 35fi
ac13d9d2 36
8b1d12c7 37${bindir}/guile -c "${apply_main}"