Rewrote NSProxy's -retain / -release to be the same as NSObject, not its own ad-hoc thing.

Added declaration of __bridge for use in non-ARC mode.

Tweaked arrayWithObjects:count: to take a const id* parameter, to avoid ARC
treating it as a write-back parameter.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33425 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
David Chisnall 2011-06-30 14:44:58 +00:00
parent 9d06beffdd
commit 56a002dae7
5 changed files with 27 additions and 12 deletions

View file

@ -49,7 +49,7 @@ extern "C" {
#endif
+ (id) arrayWithObject: (id)anObject;
+ (id) arrayWithObjects: (id)firstObject, ...;
+ (id) arrayWithObjects: (id*)objects count: (NSUInteger)count;
+ (id) arrayWithObjects: (const id*)objects count: (NSUInteger)count;
- (NSArray*) arrayByAddingObject: (id)anObject;
- (NSArray*) arrayByAddingObjectsFromArray: (NSArray*)anotherArray;