From maechler at stat.math.ethz.ch  Fri Aug  5 14:21:17 2005
From: maechler at stat.math.ethz.ch (Martin Maechler)
Date: Fri, 5 Aug 2005 14:21:17 +0200
Subject: [Rd] object.size() bug?
In-Reply-To: <Pine.OSF.4.58.0508040019540.201601@odin.mdacc.tmc.edu>
References: <Pine.OSF.4.58.0508040019540.201601@odin.mdacc.tmc.edu>
Message-ID: <17139.22973.592057.275242@stat.math.ethz.ch>

>>>>> "Paul" == Paul Roebuck <roebuck at odin.mdacc.tmc.edu>
>>>>>     on Thu, 4 Aug 2005 00:29:03 -0500 (CDT) writes:

    Paul> Can someone confirm the following as a problem:

Yes, I can.  No promiss for a fix in the very near future
though.

Martin Maechler, ETH Zurich

>> Can someone confirm the following as a problem:
>> 
>> R> setClass("Foo", representation(.handle = "externalptr"))
>> R> object.size(new("Foo"))
>> Error in object.size(new("Foo")) : object.size: unknown type 22
>> R> R.version.string
>> [1] "R version 2.1.1, 2005-06-20"
>> 
>> R-2.1.1/src/include/Rinternals.h
>> #define EXTPTRSXP   22    /* external pointer */
>> 
>> R-2.1.1/src/main/size.c:
>> objectsize(SEXP s) has no case for external pointers



[Rd] object.size() bug?
Martin Maechler