[Rd] RAW types not restored from Rda files (PR#7812)
p.dalgaard at biostat.ku.dk
p.dalgaard at biostat.ku.dk
Mon Apr 25 12:08:17 CEST 2005
Byron Ellis <ellis at stat.harvard.edu> writes:
> There's an endian difference, but other than that our results are
> identical:
>
> 0000000 5244 5832 0a58 0a00 0000 0200 0202 0000
> 0000020 0104 0000 0004 0200 0000 0100 0010 0900
> 0000040 0000 0178 0000 0018 0000 0005 0000 0000
> 0000060 0000 0000 fe00
> 0000065
>
> I updated from SVN and checked that as well, no luck. I'm a wee bit
> suspicious of saveload.c, which doesn't seem to know anything about
> RAWSXP at all.
....
> > $ od -x x.Rda
> > 0000000 4452 3258 580a 000a 0000 0002 0202 0000
> > 0000020 0401 0000 0400 0002 0000 0001 1000 0009
> > 0000040 0000 7801 0000 1800 0000 0500 3231 3433
> > 0000060 0035 0000 00fe
> > 0000065
Look closer! The "payload" is the five bytes around 0000060 and they
don't seem at all similar to me. So save() is to blame.
BTW, I'm redirecting this back to R-bugs. It is not a good idea to
take this kind of stuff to private email, for various good reasons in
general, but particularly so in this case since I don't run OSX!
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-devel
mailing list