Bill Wendling | 2ee72ba | 2007-10-19 18:36:04 +0000 | [diff] [blame^] | 1 | #import <stdio.h> |
Bill Wendling | 0fbee66 | 2007-10-17 23:14:56 +0000 | [diff] [blame] | 2 | |
Bill Wendling | 2ee72ba | 2007-10-19 18:36:04 +0000 | [diff] [blame^] | 3 | @interface Foo { |
4 | char c; | ||||
5 | short s; | ||||
6 | int i; | ||||
7 | long l; | ||||
8 | float f; | ||||
9 | double d; | ||||
10 | } | ||||
11 | -(Foo*)retain; | ||||
12 | @end | ||||
Bill Wendling | 0fbee66 | 2007-10-17 23:14:56 +0000 | [diff] [blame] | 13 | |
Bill Wendling | 2ee72ba | 2007-10-19 18:36:04 +0000 | [diff] [blame^] | 14 | struct Foo *bork(Foo *FooArray) { |
15 | struct Foo *result = 0; | ||||
16 | @try { | ||||
17 | result = [FooArray retain]; | ||||
18 | } @catch(id any) { | ||||
19 | printf("hello world\n"); | ||||
20 | } | ||||
Bill Wendling | 0fbee66 | 2007-10-17 23:14:56 +0000 | [diff] [blame] | 21 | |
Bill Wendling | 2ee72ba | 2007-10-19 18:36:04 +0000 | [diff] [blame^] | 22 | return result; |
Bill Wendling | 0fbee66 | 2007-10-17 23:14:56 +0000 | [diff] [blame] | 23 | } |