29 lines
544 B
Mathematica
29 lines
544 B
Mathematica
|
#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];
|
||
|
}
|