浏览代码

Allow to pass antoher exitcode to fail utility by command line first parameter

Pierre Muller 1 年之前
父节点
当前提交
9f69dd28b4
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      tests/utils/fail.pp

+ 11 - 0
tests/utils/fail.pp

@@ -1,5 +1,16 @@
 program fail;
 
+var
+  i : int64;
+  err : word;
 begin
+  if paramstr(1)<>'' then
+    begin
+      val(paramstr(1),i,err);
+      if err<>0 then
+        writeln('Error with ',paramstr(1))
+      else
+        halt(i);
+    end;
   halt(1);
 end.