]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/main.cc
Update to mf2pt1 version 2.4.4.
[lilypond.git] / lily / main.cc
index 79de28c44f5dd56c82d8bddaf6a1e0904262c27d..3c0f7ae88eb7a4f28a065d1555ff4ffcf9c07aa9 100644 (file)
@@ -567,9 +567,9 @@ setup_guile_env ()
 vector<string> start_environment_global;
  
 int
-main (int argc, char **argv)
+main (int argc, char **argv, char **envp)
 {
-  for (char **p = environ; *p; p++)
+  for (char **p = envp; *p; p++)
     start_environment_global.push_back(*p);
   
   if (getenv ("LILYPOND_VERBOSE"))
@@ -600,25 +600,3 @@ main (int argc, char **argv)
   /* Only reachable if GUILE exits.  That is an error.  */
   return 1;
 }
-
-SCM atexit_list = SCM_EOL;
-
-LY_DEFINE (ly_atexit, "ly:atexit",
-          2, 0, 0, (SCM proc, SCM args),
-          "Just before exiting, call the procedure given. "
-"If this is called multiple times, the procedures are called "
-"in LIFO order.")
-{
-  atexit_list = scm_cons (scm_cons (proc, args), atexit_list);
-  scm_gc_protect_object (atexit_list);
-  return SCM_UNSPECIFIED;
-}
-
-LY_DEFINE (ly_do_atexit, "ly:do-atexit",
-          0, 0, 0, (),
-          "Call the atexit procedures.")
-{
-  for (SCM s = atexit_list; scm_is_pair (s); s = scm_cdr (s))
-    scm_apply_0 (scm_caar (s), scm_cdar (s));
-  return SCM_UNSPECIFIED;
-}