tmanypar.pp 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. procedure t(a,b,c,d,e,f,g,h,i,j,k,l: cardinal);
  2. begin
  3. if (a <> $deadbeef) then
  4. halt(1);
  5. if (b <> $cafebabe) then
  6. halt(2);
  7. if (c <> $BeC0ffee) then
  8. halt(3);
  9. if (d <> $C001D00D) then
  10. halt(4);
  11. if (e <> $feeb1e) then
  12. halt(5);
  13. if (f <> cardinal($abba-$ceedee)) then
  14. halt(6);
  15. if (g <> $feedface) then
  16. halt(7);
  17. if (h <> $badfade5) then
  18. halt(8);
  19. if (i <> $deafb00b) then
  20. halt(9);
  21. if (j <> $badc0c0a) then
  22. halt(10);
  23. if (k <> $2badf001) then
  24. halt(11);
  25. if (l <> $defaced) then
  26. halt(12);
  27. end;
  28. procedure t2;
  29. var
  30. a,b,c,d,e,f,g: longint;
  31. begin
  32. a := 1;
  33. b := 2;
  34. c := 3;
  35. d := 4;
  36. e := 5;
  37. f := 6;
  38. g := 7;
  39. t($deadbeef,$cafebabe,$BeC0ffee,$C001D00D,$feeb1e,cardinal($abba-$ceedee),
  40. $feedface,$badfade5,$deafb00b,$badc0c0a,$2badf001,$defaced);
  41. if a<>1 then
  42. halt(13);
  43. if b<>2 then
  44. halt(14);
  45. if c<>3 then
  46. halt(15);
  47. if d<>4 then
  48. halt(16);
  49. if e<>5 then
  50. halt(17);
  51. if f<>6 then
  52. halt(18);
  53. if g<>7 then
  54. halt(19);
  55. end;
  56. begin
  57. t2;
  58. end.