Feature #7842
Updated by Greg Shah 8 months ago
OE has been detected to have weird results when running the following code:
<pre>
def var m as memptr no-undo.
SET-SIZE(m) = 3.
input through 'echo abc'.
import m.
input close.
message get-byte(m, 1). // In OE it returns 0
message get-byte(m, 2). // In OE it returns 0
message get-byte(m, 3). // In OE it returns 0
</pre>
when trying to read the output of a process into a @memptr@. The goal is to make the FWD implementation identical to OE even though OE looks a bit 'buggy'. Ref: #5538
<pre>
def var m as memptr no-undo.
SET-SIZE(m) = 3.
input through 'echo abc'.
import m.
input close.
message get-byte(m, 1). // In OE it returns 0
message get-byte(m, 2). // In OE it returns 0
message get-byte(m, 3). // In OE it returns 0
</pre>
when trying to read the output of a process into a @memptr@. The goal is to make the FWD implementation identical to OE even though OE looks a bit 'buggy'. Ref: #5538