[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:4 Jan 2005 18:59:02 -0000 
Subject:Poplog port to OS X mishap 
From:Philippe Roy 
Volume-ID: 

Hi everyone,

We are going forward but still encounter issues in our port.
We now have a new trouble. Our
System is throwing a mishap error in xc.copy function.
This problem comes out when the comparison is done, as
you can see, according to the values below the result
is completly different for linux:

elseunless (new!K_FLAGS ->> _size) _bitst _:M_K_COPY
then
  mishap(item, 1, errms)

Observing the value of both variables(On Linux and OS
X), we saw this:
 
VARIABLE       LINUX    OS X
_size                  20033       e0ab8
M_K_COPY    1               1
 
Therefore the comparison in Linux fails but not in OS
 X. Because the value 20033 has an 1 in its lowest
position (like M_K_COPY) but the value e0ab8 ends up
with a zero.
 
 We have then the following question:
Where is the "K_FLAGS" attributte in the structure
"new"  calculated? What is being done on that test (why the mishap)?

Thanks a lot for your help!!!!