tb0385.pp 380 B

1234567891011121314151617181920212223242526272829
  1. var
  2. count : longint;
  3. procedure p1(w:word);overload;
  4. begin
  5. writeln('word');
  6. count:=count or 1;
  7. end;
  8. procedure p1(l:longint);overload;
  9. begin
  10. writeln('longint');
  11. count:=count or 2;
  12. end;
  13. var
  14. f1 : procedure(l:longint);
  15. f2 : procedure(w:word);
  16. begin
  17. f1:=@p1;
  18. f2:=@p1;
  19. f1(1);
  20. f2(1);
  21. if count<>3 then
  22. begin
  23. writeln('ERROR!');
  24. halt(1);
  25. end;
  26. end.