64bit safety fixes

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32731 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2011-03-29 08:16:02 +00:00
parent 2e1b6bafcb
commit c0979f8d17
10 changed files with 121 additions and 91 deletions

View file

@ -54,7 +54,7 @@
* Setup for inline operation of string map tables.
*/
#define GSI_MAP_KTYPES GSUNION_OBJ
#define GSI_MAP_VTYPES GSUNION_INT
#define GSI_MAP_VTYPES GSUNION_NSINT
#define GSI_MAP_RETAIN_KEY(M, X)
#define GSI_MAP_RELEASE_KEY(M, X)
#define GSI_MAP_RETAIN_VAL(M, X)
@ -217,7 +217,7 @@ serializeToInfo(id object, _NSSerializerInfo* info)
else
{
(*info->appImp)(info->data, appSel, &st_xref, 1);
(*info->serImp)(info->data, serSel, node->value.uint);
(*info->serImp)(info->data, serSel, node->value.nsu);
}
}
else if (GSObjCIsKindOf(c, StringClass))
@ -261,7 +261,7 @@ serializeToInfo(id object, _NSSerializerInfo* info)
else
{
(*info->appImp)(info->data, appSel, &st_xref, 1);
(*info->serImp)(info->data, serSel, node->value.uint);
(*info->serImp)(info->data, serSel, node->value.nsu);
}
}
else if (GSObjCIsKindOf(c, ArrayClass))