Define GS_SINT64 properly. Don't use casts as lvalues.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18707 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
alexm 2004-02-28 16:55:34 +00:00
parent ec9898b2ef
commit 3441ebc6bc
4 changed files with 13 additions and 6 deletions

View file

@ -194,7 +194,7 @@ static unsigned posForIndex(GSIArray array, unsigned index)
{
GSIArrayClear(_array);
NSZoneFree([self zone], _array);
_array = 0;
_data = 0;
}
[super dealloc];
}
@ -402,7 +402,7 @@ static unsigned posForIndex(GSIArray array, unsigned index)
}
else
{
_array = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
_data = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
GSIArrayInitWithZoneAndCapacity(_array, [self zone], 1);
GSIArrayAddItem(_array, (GSIArrayItem)aRange);
}
@ -424,7 +424,7 @@ static unsigned posForIndex(GSIArray array, unsigned index)
{
unsigned i;
_array = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
_data = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
GSIArrayInitWithZoneAndCapacity(_array, [self zone], count);
for (i = 0; i < count; i++)
{
@ -551,7 +551,7 @@ static unsigned posForIndex(GSIArray array, unsigned index)
{
if (_array == 0)
{
_array = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
_data = (GSIArray)NSZoneMalloc([self zone], sizeof(GSIArray_t));
GSIArrayInitWithZoneAndCapacity(_array, [self zone], 1);
}
if (GSIArrayCount(_array) == 0)