Browse Source

+ added DebugWriteHexDigit

git-svn-id: branches/wasm@47953 -
nickysn 4 years ago
parent
commit
7221e9fe7f
1 changed files with 8 additions and 0 deletions
  1. 8 0
      rtl/wasi/system.pp

+ 8 - 0
rtl/wasi/system.pp

@@ -14,6 +14,7 @@ type
 procedure fpc_lib_exit; compilerproc;
 procedure fpc_lib_exit; compilerproc;
 procedure DebugWrite(const P: PChar);
 procedure DebugWrite(const P: PChar);
 procedure DebugWriteChar(Ch: Char);
 procedure DebugWriteChar(Ch: Char);
+procedure DebugWriteHexDigit(d: Byte);
 
 
 implementation
 implementation
 
 
@@ -64,6 +65,13 @@ begin
   DebugWrite(@CharArr);
   DebugWrite(@CharArr);
 end;
 end;
 
 
+procedure DebugWriteHexDigit(d: Byte);
+const
+  HexDigits: array [0..15] of Char = '0123456789ABCDEF';
+begin
+  DebugWriteChar(HexDigits[d]);
+end;
+
 procedure fpc_lib_exit; compilerproc;
 procedure fpc_lib_exit; compilerproc;
 begin
 begin
 end;
 end;