forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			484 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			484 B
		
	
	
	
		
			Objective-C
		
	
	
	
| #import <Foundation/Foundation.h>
 | |
| #include <stdio.h>
 | |
| 
 | |
| extern int AddElement (char *value);
 | |
| extern char *GetElement (int idx);
 | |
| extern void *GetArray();
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
|   NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
 | |
| 
 | |
|   int idx = AddElement ("some string");
 | |
|   void *array_token = GetArray();
 | |
| 
 | |
|   char *string = GetElement (0); // Set breakpoint here, then do 'expr (NSArray*)array_token'.
 | |
|   if (string)
 | |
|     printf ("This: %s.\n", string);
 | |
| 
 | |
|   [pool release];
 | |
|   return 0;
 | |
| }  
 |