+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. Backport.
+
2005-08-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/beam.cc (shift_region_to_valid): prevent division by
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);
char *mb16 = "16777216";
char *mb1 = "1048576";
- setenv ("SCM_DEFAULT_INIT_HEAP_SIZE_1", mb16, 0);
- setenv ("SCM_DEFAULT_INIT_HEAP_SIZE_2", mb1, 0);
+ sane_putenv ("SCM_DEFAULT_INIT_HEAP_SIZE_1", mb16, 0);
+ sane_putenv ("SCM_DEFAULT_INIT_HEAP_SIZE_2", mb1, 0);
}
int
(let* ((font (car font-name-filename))
(name (cadr font-name-filename))
(file-name (caddr font-name-filename))
- (bare-file-name (ly:find-file file-name))
- )
+ (bare-file-name (ly:find-file file-name)))
(cons
(munge-lily-font-name name)