[A68-RECUTILS][COMMITTED] Use "set exit status"
Jose E. Marchesi
jemarch@gnu.org
Fri Mar 28 12:10:48 GMT 2025
---
src/rec-sex.a68 | 0
utils/recsel.a68 | 9 +++------
utils/recutl.a68 | 2 +-
3 files changed, 4 insertions(+), 7 deletions(-)
create mode 100644 src/rec-sex.a68
diff --git a/src/rec-sex.a68 b/src/rec-sex.a68
new file mode 100644
index 0000000..e69de29
diff --git a/utils/recsel.a68 b/utils/recsel.a68
index 0c3c47b..4c92633 100644
--- a/utils/recsel.a68
+++ b/utils/recsel.a68
@@ -17,8 +17,7 @@
<http://www.gnu.org/licenses/>.
#
-BEGIN INT exit status := 0;
- STRING recfile;
+BEGIN STRING recfile;
PR include "../src/rec.a68" PR
PR include "recutl.a68" PR
@@ -91,8 +90,6 @@ Special options:\n\
IF rec parse db (parser, db)
THEN rec write (writer, db)
- ELSE exit status := 1
- FI;
-stop:
- exit status
+ ELSE set exit status (1)
+ FI
END
diff --git a/utils/recutl.a68 b/utils/recutl.a68
index e51bb4b..e94fdc1 100644
--- a/utils/recutl.a68
+++ b/utils/recutl.a68
@@ -24,7 +24,7 @@ STRING recutl version = "2.0";
PROC recutl error = (STRING msg) VOID:
BEGIN puts (recutl name + ": error: " + msg + "\n");
- exit status := 1;
+ set exit status (1);
stop
END;
--
2.30.2
More information about the Algol68
mailing list