mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
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:
parent
ec9898b2ef
commit
3441ebc6bc
4 changed files with 13 additions and 6 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue