bug0026.pp 330 B

12345678910111213141516171819202122
  1. const
  2. HexTbl : array[0..15] of char=('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
  3. function HexB(b:byte):string;
  4. begin
  5. HexB[0]:=#2;
  6. HexB[1]:=HexTbl[b shr 4];
  7. HexB[2]:=HexTbl[b and $f];
  8. end;
  9. function HexW(w:word):string;
  10. begin
  11. HexW:=HexB(w shr 8)+HexB(w and $ff);
  12. end;
  13. begin
  14. HexW($fff);
  15. end.