tw37465.pp 208 B

123456789101112131415161718
  1. program example;
  2. {$mode objfpc}{$H+}
  3. procedure foo(out c: char); inline;
  4. begin
  5. c := #32;
  6. end;
  7. var s: String;
  8. begin
  9. s:=#42;
  10. foo(s[1]);
  11. Writeln(ord(s[1]));
  12. if ord(s[1])<>32 then
  13. halt(1);
  14. end.