For a long time I used PurePDF in a larger program without troubles.
viewtopic.php?f=14&t=17247&p=362157
I could always successfully compile with both versions (x86 and x64).
Today I tried PB 6.00 Alpha 1 (x64) and it failed.
This procedure raises a syntax error with both compilers (asm and c):
Code: Select all
;Thanks to Rescator / skywalk / wilbert for the Procedures EndianW() / EndianL() / EndianQ()
Procedure.l ipdf_EndianL(value.l)
; Rescator : http://forums.purebasic.com/english/viewtopic.php?p=84270#p84270
EnableASM
MOV Eax, value; <-- this line raises the syntax error
BSWAP Eax
DisableASM
ProcedureReturn
EndProcedure
As the syntax error comes up with both new backends, I post it here
and not in "Bugs - C backend"
As I said, it worked with PB5.73LTS(x64) and PB5.73LTS(x86).