ObjFW  Diff

Differences From Artifact [9a857888a8]:

To Artifact [31a5c0c206]:


26
27
28
29
30
31
32
33

34
35

36
37

38
39

40
41

42
43
44
45
46
47
48
26
27
28
29
30
31
32

33
34

35
36

37
38

39
40

41
42
43
44
45
46
47
48







-
+

-
+

-
+

-
+

-
+







@interface MyThread: OFThread
- main;
@end

@implementation MyThread
- main
{
	printf("[%s] Entering #1\n", [object cString]);
	printf("[%s] Entering #1\n", [object UTF8String]);
	@synchronized (lock) {
		printf("[%s] Entering #2\n", [object cString]);
		printf("[%s] Entering #2\n", [object UTF8String]);
		@synchronized (lock) {
			printf("[%s] Hello!\n", [object cString]);
			printf("[%s] Hello!\n", [object UTF8String]);
		}
		printf("[%s] Left #2\n", [object cString]);
		printf("[%s] Left #2\n", [object UTF8String]);
	}
	printf("[%s] Left #1\n", [object cString]);
	printf("[%s] Left #1\n", [object UTF8String]);

	return nil;
}
@end

int
main()