forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			544 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			544 B
		
	
	
	
		
			Objective-C
		
	
	
	
| #import <Foundation/Foundation.h>
 | |
| 
 | |
| NSMutableArray *
 | |
| GetArray ()
 | |
| {
 | |
|   static NSMutableArray *the_array = NULL;
 | |
|   if (the_array == NULL)
 | |
|     the_array = [[NSMutableArray alloc] init];
 | |
|   return the_array;
 | |
| }
 | |
| 
 | |
| int 
 | |
| AddElement (char *value)
 | |
| {
 | |
|   NSString *element = [NSString stringWithUTF8String: value];
 | |
|   int cur_elem = [GetArray() count];
 | |
|   [GetArray() addObject: element];
 | |
|   return cur_elem;
 | |
| }
 | |
| 
 | |
| const char *
 | |
| GetElement (int idx)
 | |
| {
 | |
|   if (idx >= [GetArray() count])
 | |
|     return NULL;
 | |
|   else
 | |
|     return [[GetArray() objectAtIndex: idx] UTF8String];
 | |
| }
 |