Fix indentation and update for new collection heirarchy.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1389 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Andrew McCallum 1996-04-17 00:30:06 +00:00
parent 9f48ee5fdf
commit 82fcf3d2a5

View file

@ -14,31 +14,32 @@ Any hints?
int main ()
{
Array *a;
CircularArray *c;
Queue *q;
Array *a;
CircularArray *c;
Queue *q;
a = [Array new];
a = [Array new];
[a prependObject: [NSObject new]];
[a prependObject: [NSObject new]];
[a prependObject: [NSObject new]];
printf("count: %d\n", [a count]);
[a insertObject: [NSObject new] atIndex: 2]; // ok!
printf("count: %d\n", [a count]);
[a prependObject: [NSObject new]];
[a prependObject: [NSObject new]];
[a prependObject: [NSObject new]];
printf("count: %d\n", [a count]);
[a insertObject: [NSObject new] atIndex: 2]; // ok!
printf("count: %d\n", [a count]);
c = [[CircularArray alloc] initWithType:@encode(int)];
[c prependElement: 3];
[c prependElement: 2];
[c prependElement: 1];
[c insertElement:0 atIndex:2]; // core dump!
c = [CircularArray new];
[c prependObject: [NSNumber numberWithInt:3]];
[c prependObject: [NSNumber numberWithInt:2]];
[c prependObject: [NSNumber numberWithInt:1]];
[c insertObject:[NSNumber numberWithInt:0] atIndex:2]; // core dump!
q = [Queue new];
[q enqueueObject: [NSObject new]];
[q enqueueObject: [NSObject new]];
[q enqueueObject: [NSObject new]];
printf("count: %d\n", [q count]);
[q insertObject: [NSObject new] atIndex: 2]; // core dump!
printf("count: %d\n", [q count]);
return 0;
q = [Queue new];
[q enqueueObject: [NSObject new]];
[q enqueueObject: [NSObject new]];
[q enqueueObject: [NSObject new]];
printf("count: %d\n", [q count]);
[q insertObject: [NSObject new] atIndex: 2]; // core dump!
printf("count: %d\n", [q count]);
exit (0);
}