aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-08-01 00:42:16 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-08-01 01:31:32 +0300
commit284a1ac48b35ef107979978fd443fbde6a6b4b12 (patch)
tree126db7b2837559bd678fb976f2cda43ccbac4e0a /src
parent9a64ffcf42132cf27fdd5a59127985f1175234c3 (diff)
downloadidest-284a1ac48b35ef107979978fd443fbde6a6b4b12.tar.gz
idest-284a1ac48b35ef107979978fd443fbde6a6b4b12.tar.bz2
Finish the docs.
* doc/.gitignore: Update. * doc/idest.texi: Document all new features. * scheme/idest/batch/setlyrics.scm: Update --help output. * scheme/idest/batch/setpic.scm: Likewise. * scheme/idest/format/lyrics.scm: Likewise. * scheme/idest/format/pic.scm: Likewise. * scheme/idest/list-modules.scm: Implement the --which option. * src/guile.c (%idest-package-site-dir) (%idest-version-site-dir) (%idest-guile-site-dir): New functions.
Diffstat (limited to 'src')
-rw-r--r--src/guile.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/guile.c b/src/guile.c
index d3ceade..e59b49c 100644
--- a/src/guile.c
+++ b/src/guile.c
@@ -631,7 +631,37 @@ load_startup_file()
for (; argv[i]; i++)
free(argv[i]);
}
+
+SCM_DEFINE_PUBLIC(scm_sys_idest_package_site_dir, "%idest-package-site-dir",
+ 0, 0, 0,
+ (),
+"Return the directory where idest-specific version-independent files are installed.")
+#define FUNC_NAME s_scm_sys_idest_package_site_dir
+{
+ return scm_from_locale_string(PKG_SITE);
+}
+#undef FUNC_NAME
+SCM_DEFINE_PUBLIC(scm_sys_idest_version_site_dir, "%idest-version-site-dir",
+ 0, 0, 0,
+ (),
+"Return the directory where version-specific site-wide files are installed.")
+#define FUNC_NAME s_scm_sys_idest_version_site_dir
+{
+ return scm_from_locale_string(VERSION_SITE);
+}
+#undef FUNC_NAME
+
+SCM_DEFINE_PUBLIC(scm_sys_idest_guile_site_dir, "%idest-guile-site-dir",
+ 0, 0, 0,
+ (),
+"Return the Guile site-dir used when configuring the package.")
+#define FUNC_NAME s_scm_sys_idest_guile_site_dir
+{
+ return scm_from_locale_string(GUILE_SITE);
+}
+#undef FUNC_NAME
+
void
guile_init(int *pargc, char ***pargv)
{

Return to:

Send suggestions and report system problems to the System administrator.