From e033c2f4bfe66c783e1872f374fe80094dfb996b Mon Sep 17 00:00:00 2001 From: mccallum Date: Mon, 18 Mar 1996 13:45:37 +0000 Subject: [PATCH] ([Encoder -_coderCreateReferenceForObject:]): Return the xref! ([Encoder -_coderCreateReferenceForConstPtr:]): Likewise. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1154 72102866-910b-0410-8b05-ffd578937521 --- Source/Encoder.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Encoder.m b/Source/Encoder.m index dcf5f3315..0d40f2a1b 100644 --- a/Source/Encoder.m +++ b/Source/Encoder.m @@ -245,6 +245,7 @@ my_object_is_class(id object) } xref = NSCountMapTable (object_2_xref) + 1; NSMapInsert (object_2_xref, anObj, (void*)xref); + return xref; } - (unsigned) _coderReferenceForObject: anObject @@ -272,6 +273,7 @@ my_object_is_class(id object) xref = NSCountMapTable (const_ptr_2_xref) + 1; assert (! NSMapGet (const_ptr_2_xref, (void*)xref)); NSMapInsert (const_ptr_2_xref, ptr, (void*)xref); + return xref; } - (unsigned) _coderReferenceForConstPtr: (const void*)ptr