// allocate the string data
for( int i=0; i < numStrings; i++)
{
- array[i]=(char *)malloc( stringLength * sizeof(char) );
+ array[i]=(char *)malloc( stringLength * sizeof(char *) );
}
array[ numStrings ] = NULL; // we allocated +1 for hold the NULL part
- std::string temp = "dali-csharp-app";
- array[0][temp.copy(array[0], strlen(array[0])-1)] = '\0';
+ strcpy( array[0], "dali-csharp-app");
arg1 = &argC;
arg2 = &argV;
// allocate the string data
for( int i=0; i < numStrings; i++)
{
- array[i]=(char *)malloc( stringLength * sizeof(char) );
+ array[i]=(char *)malloc( stringLength * sizeof(char *) );
}
array[ numStrings ] = NULL; // we allocated +1 for hold the NULL part
- std::string temp = "dali-csharp-app";
- array[0][temp.copy(array[0], strlen(array[0])-1)] = '\0';
+ strcpy( array[0], "dali-csharp-app");
arg1 = &argC;
arg2 = &argV;
// allocate the string data
for( int i=0; i < numStrings; i++)
{
- array[i]=(char *)malloc( stringLength * sizeof(char) );
+ array[i]=(char *)malloc( stringLength * sizeof(char *) );
}
array[ numStrings ] = NULL; // we allocated +1 for hold the NULL part
- std::string temp = "dali-csharp-app";
- array[0][temp.copy(array[0], strlen(array[0])-1)] = '\0';
+ strcpy( array[0], "dali-csharp-app");
arg1 = &argC;
arg2 = &argV;
// allocate the string data
for( int i=0; i < numStrings; i++)
{
- array[i]=(char *)malloc( stringLength * sizeof(char) );
+ array[i]=(char *)malloc( stringLength * sizeof(char *) );
}
array[ numStrings ] = NULL; // we allocated +1 for hold the NULL part
- std::string temp = "dali-csharp-app";
- array[0][temp.copy(array[0], strlen(array[0])-1)] = '\0';
+ strcpy( array[0], "dali-csharp-app");
arg1 = &argC;
arg2 = &argV;
SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_location_set(void * jarg1, char * jarg2) {
Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
- std::string arg2 = std::string(jarg2);
+ char *arg2 = (char *) 0 ;
arg1 = (Dali::DaliException *)jarg1;
+ arg2 = (char *)jarg2;
{
- if (!arg2.empty()) {
- ((char *)(arg1->location))[arg2.copy((char*)(arg1->location), strlen(arg1->location)-1)] = '\0';
+ if (arg2) {
+ arg1->location = (char const *) (new char[strlen((const char *)arg2)+1]);
+ strncpy((char *)arg1->location, (const char *)arg2, strlen((const char *)arg2));
} else {
arg1->location = 0;
}
}
}
+
SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_location_get(void * jarg1) {
char * jresult ;
Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_condition_set(void * jarg1, char * jarg2) {
Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
- std::string arg2 = std::string(jarg2);
+ char *arg2 = (char *) 0 ;
arg1 = (Dali::DaliException *)jarg1;
+ arg2 = (char *)jarg2;
{
- if (!arg2.empty()) {
- ((char *)(arg1->condition))[arg2.copy((char*)(arg1->condition), strlen(arg1->condition)-1)] = '\0';
+ if (arg2) {
+ arg1->condition = (char const *) (new char[strlen((const char *)arg2)+1]);
+ strncpy((char *)arg1->condition, (const char *)arg2, strlen((const char *)arg2));
} else {
arg1->condition = 0;
}