2
0

tw1229.pp 545 B

123456789101112131415161718192021222324
  1. { %CPU=i386 }
  2. { Source provided for Free Pascal Bug Report 1229 }
  3. { Submitted by "Rich Pasco" on 2000-11-10 }
  4. { e-mail: [email protected] }
  5. {$asmmode intel }
  6. procedure SomePostScript; assembler;
  7. asm
  8. db '/pop2 { pop pop } def',0;
  9. end;
  10. var
  11. st : string;
  12. begin
  13. WriteLn(pchar(@SomePostScript));
  14. st:=strpas(pchar(@SomePostScript));
  15. if st<>'/pop2 { pop pop } def' then
  16. begin
  17. Writeln('Error in assembler parsing');
  18. if st='/pop2 def' then
  19. Writeln('Assembler parser removes comments');
  20. Halt(1);
  21. end;
  22. end.