+2005-07-25 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/main.cc (sane_setenv)[!ARGV0_RELOCATION]: Also define.
+ (setup_guile_env): Use it instead of nonstandard setenv. Fixes
+ mingw build.
+
2005-07-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
* scm/lily.scm (lilypond-all): clear anonymous modules after
printf (_ (WARRANTY).to_str0 ());
}
-#if ARGV0_RELOCATION
static int
sane_putenv (char const* key, String value, bool overwrite = true)
{
return -1;
}
+#if ARGV0_RELOCATION
static int
set_env_file (char const* key, String value)
{
overwrite = false;
}
- setenv ("GUILE_MIN_YIELD_1", yield, overwrite);
- setenv ("GUILE_MIN_YIELD_2", yield, overwrite);
- setenv ("GUILE_MIN_YIELD_MALLOC", yield, overwrite);
+ sane_putenv ("GUILE_MIN_YIELD_1", yield, overwrite);
+ sane_putenv ("GUILE_MIN_YIELD_2", yield, overwrite);
+ sane_putenv ("GUILE_MIN_YIELD_MALLOC", yield, overwrite);
}