浏览代码

+ added DebugWriteChar

git-svn-id: branches/wasm@47952 -
nickysn 4 年之前
父节点
当前提交
b80a650c7d
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      rtl/wasi/system.pp

+ 10 - 0
rtl/wasi/system.pp

@@ -13,6 +13,7 @@ type
 
 procedure fpc_lib_exit; compilerproc;
 procedure DebugWrite(const P: PChar);
+procedure DebugWriteChar(Ch: Char);
 
 implementation
 
@@ -54,6 +55,15 @@ begin
   fd_write(1, @our_iov, 1, @our_nwritten);
 end;
 
+procedure DebugWriteChar(Ch: Char);
+var
+  CharArr: array [0..1] of Char;
+begin
+  CharArr[0] := Ch;
+  CharArr[1] := #0;
+  DebugWrite(@CharArr);
+end;
+
 procedure fpc_lib_exit; compilerproc;
 begin
 end;