It looks like I just needed to allocate on the C++ side.
*(char **)svGetArrElemPtr1(a,2) = new char[100];
const char *mystr = "there";
strcpy(*(char **)svGetArrElemPtr1(a,2), mystr);
Problem appears to be solved.
It looks like I just needed to allocate on the C++ side.
*(char **)svGetArrElemPtr1(a,2) = new char[100];
const char *mystr = "there";
strcpy(*(char **)svGetArrElemPtr1(a,2), mystr);
Problem appears to be solved.