Please help me understand this.
Code: Select all
Define Quad. q = #Null
Define Byte. b = #Null
Define Long. l = 0
Define Word1. w = 12
Define Word2. w = 14
Procedure. b MyProcedure (Byte. b)
Debug "Byte = " + Byte
EndProcedure
MyProcedure (Long - (Word1 - Word2))
Quad = Quad + (Byte - MyProcedure (Long - (Word1 - Word2)))
Why does the function receive different values?