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;
 | 
						|
}  
 |