[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