Ran across the following strange behavior in SPL:
I32 CA I16V
dbineqv:=DBINARY(dasciieqv,length);
If dbineqv is an element of a double array, the condition code of the call
appears to sometimes get corrupted. It never seems to happen otherwise.
I believe this might be because SPL may be doing pointer fixup math on the
double array and therefore invalidating the condition code. If this is truly
the case, then my guess is it's possible for this to happen with any
intrinsic which returns an I32 (although I have not yet tested this).
Can anyone confirm this? Is it a bug or a feature? >BD
-Dan
.----------------------------------------------.
|Dan Hollis -- Pharmacy Computer Services, Inc.|
[log in to unmask] - (503)476-3139|
`----------------------------------------------'