tinitvar.pp 657 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. program tinitvar;
  2. {$namespace org.freepascal.test.tinitvar}
  3. type
  4. tenum = (ta,tb,tc);
  5. procedure varpara(
  6. var by: byte;
  7. var si: shortint;
  8. var mi: smallint;
  9. var wo: word;
  10. var li: longint;
  11. var ca: cardinal;
  12. var i6: int64;
  13. var qw: qword;
  14. var e: tenum;
  15. var sg: single;
  16. var db: double;
  17. var c: ansichar;
  18. var wc: widechar);
  19. begin
  20. end;
  21. procedure test;
  22. var
  23. by: byte;
  24. si: shortint;
  25. mi: smallint;
  26. wo: word;
  27. li: longint;
  28. ca: cardinal;
  29. i6: int64;
  30. qw: qword;
  31. e: tenum;
  32. sg: single;
  33. db: double;
  34. c: ansichar;
  35. wc: widechar;
  36. begin
  37. varpara(
  38. by,
  39. si,
  40. mi,
  41. wo,
  42. li,
  43. ca,
  44. i6,
  45. qw,
  46. e,
  47. sg,
  48. db,
  49. c,
  50. wc
  51. );
  52. end;
  53. begin
  54. test;
  55. end.