diff --git a/Headers/gnustep/base/GSIArray.h b/Headers/gnustep/base/GSIArray.h index 2db1b7c0d..ae2109bc4 100644 --- a/Headers/gnustep/base/GSIArray.h +++ b/Headers/gnustep/base/GSIArray.h @@ -404,6 +404,16 @@ GSIArraySetItemAtIndex(GSIArray array, GSIArrayItem item, unsigned index) GSI_ARRAY_RELEASE(array, tmp); } +/* + * For direct access ... unsafe if you change the array in any way while + * examining the contents of this buffer. + */ +static INLINE GSIArrayItem * +GSIArrayItems(GSIArray array) +{ + return array->ptr; +} + static INLINE GSIArrayItem GSIArrayItemAtIndex(GSIArray array, unsigned index) {