1 #ifndef SCM_LIBGUILE_H 2 #define SCM_LIBGUILE_H 3 4 /* Copyright 1995-1998,2000-2004,2006,2008-2014,2018,2020-2021 5 Free Software Foundation, Inc. 6 7 This file is part of Guile. 8 9 Guile is free software: you can redistribute it and/or modify it 10 under the terms of the GNU Lesser General Public License as published 11 by the Free Software Foundation, either version 3 of the License, or 12 (at your option) any later version. 13 14 Guile is distributed in the hope that it will be useful, but WITHOUT 15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 17 License for more details. 18 19 You should have received a copy of the GNU Lesser General Public 20 License along with Guile. If not, see 21 <https://www.gnu.org/licenses/>. */ 22 23 24 25 #ifdef __cplusplus 26 extern "C" { 27 #endif 28 29 #include "libguile/scm.h" 30 31 #include "libguile/alist.h" 32 #include "libguile/array-handle.h" 33 #include "libguile/array-map.h" 34 #include "libguile/arrays.h" 35 #include "libguile/async.h" 36 #include "libguile/atomic.h" 37 #include "libguile/boolean.h" 38 #include "libguile/bitvectors.h" 39 #include "libguile/bytevectors.h" 40 #include "libguile/chars.h" 41 #include "libguile/chooks.h" 42 #include "libguile/continuations.h" 43 #include "libguile/dynl.h" 44 #include "libguile/dynwind.h" 45 #include "libguile/eq.h" 46 #include "libguile/error.h" 47 #include "libguile/eval.h" 48 #include "libguile/evalext.h" 49 #include "libguile/exceptions.h" 50 #include "libguile/extensions.h" 51 #include "libguile/fdes-finalizers.h" 52 #include "libguile/feature.h" 53 #include "libguile/filesys.h" 54 #include "libguile/finalizers.h" 55 #include "libguile/fluids.h" 56 #include "libguile/foreign.h" 57 #include "libguile/foreign-object.h" 58 #include "libguile/fports.h" 59 #include "libguile/frames.h" 60 #include "libguile/gc.h" 61 #include "libguile/generalized-arrays.h" 62 #include "libguile/generalized-vectors.h" 63 #include "libguile/goops.h" 64 #include "libguile/gsubr.h" 65 #include "libguile/guardians.h" 66 #include "libguile/hash.h" 67 #include "libguile/hashtab.h" 68 #include "libguile/hooks.h" 69 #include "libguile/i18n.h" 70 #include "libguile/init.h" 71 #include "libguile/ioext.h" 72 #include "libguile/rdelim.h" 73 #include "libguile/rw.h" 74 #include "libguile/keywords.h" 75 #include "libguile/list.h" 76 #include "libguile/load.h" 77 #include "libguile/macros.h" 78 #include "libguile/mallocs.h" 79 #include "libguile/modules.h" 80 #include "libguile/net_db.h" 81 #include "libguile/numbers.h" 82 #include "libguile/objprop.h" 83 #include "libguile/options.h" 84 #include "libguile/pairs.h" 85 #include "libguile/ports.h" 86 #include "libguile/posix.h" 87 #include "libguile/print.h" 88 #include "libguile/procprop.h" 89 #include "libguile/promises.h" 90 #include "libguile/procs.h" 91 #include "libguile/r6rs-ports.h" 92 #include "libguile/random.h" 93 #include "libguile/read.h" 94 #include "libguile/scmsigs.h" 95 #include "libguile/script.h" 96 #include "libguile/simpos.h" 97 #include "libguile/smob.h" 98 #include "libguile/snarf.h" 99 #include "libguile/socket.h" 100 #include "libguile/sort.h" 101 #include "libguile/srcprop.h" 102 #include "libguile/stackchk.h" 103 #include "libguile/stime.h" 104 #include "libguile/strings.h" 105 #include "libguile/srfi-13.h" 106 #include "libguile/srfi-14.h" 107 #include "libguile/strorder.h" 108 #include "libguile/strports.h" 109 #include "libguile/struct.h" 110 #include "libguile/symbols.h" 111 #include "libguile/throw.h" 112 #include "libguile/uniform.h" 113 #include "libguile/values.h" 114 #include "libguile/variable.h" 115 #include "libguile/vectors.h" 116 #include "libguile/srfi-4.h" 117 #include "libguile/version.h" 118 #include "libguile/vm.h" 119 #include "libguile/vports.h" 120 #include "libguile/weak-set.h" 121 #include "libguile/weak-table.h" 122 #include "libguile/weak-vector.h" 123 #include "libguile/backtrace.h" 124 #include "libguile/debug.h" 125 #include "libguile/stacks.h" 126 #include "libguile/threads.h" 127 #include "libguile/inline.h" 128 129 #include "libguile/deprecated.h" 130 131 #ifdef __cplusplus 132 } 133 #endif 134 135 136 137 #endif /* SCM_LIBGUILE_H */ 138 139 /* 140 Local Variables: 141 c-file-style: "gnu" 142 End: 143 */ 144