[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-674-g1a48237

ontologiae ontologiae at gmail.com
Mon Nov 29 16:43:01 UTC 2010


The following commit has been merged in the master branch:
commit 1a48237ee96920721c4d0b216661e54a76557136
Author: ontologiae <ontologiae at gmail.com>
Date:   Mon Nov 29 17:41:24 2010 +0100

    Remove signal managing when no_os flag set

diff --git a/src/lisaac.li b/src/lisaac.li
index d852daf..9f068ae 100644
--- a/src/lisaac.li
+++ b/src/lisaac.li
@@ -394,7 +394,7 @@ Section Private
       // Signal manager.
       //
 
-      (is_ansi).if {
+      ((is_ansi) && {! is_no_os}).if {
 	buf.append
 	"/* Unix Signal manager: */\n\
 	\void interrupt_signal(int sig)  \n\
diff --git a/src/type/prototype.li b/src/type/prototype.li
index 98ad4c1..c1a5315 100644
--- a/src/type/prototype.li
+++ b/src/type/prototype.li
@@ -308,7 +308,7 @@ Section Public
         cmd := "arg = parg";
       } else {
         string_tmp.clear;
-        (debug_level_option != 0).if {
+        ((debug_level_option != 0) && {! is_no_os}).if {
           string_tmp.copy "signal(SIGINT,interrupt_signal);\n  ";
         };
         string_tmp.append

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list