fix code in char ** typemap examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9884 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
258e9d7a18
commit
ac010f997b
1 changed files with 2 additions and 2 deletions
|
|
@ -5761,7 +5761,7 @@ The following SWIG interface file allows a Java String array to be used as a <tt
|
|||
for (i = 0; i<size; i++) {
|
||||
jstring j_string = (jstring)(*jenv)->GetObjectArrayElement(jenv, $input, i);
|
||||
const char * c_string = (*jenv)->GetStringUTFChars(jenv, j_string, 0);
|
||||
$1[i] = malloc(strlen((c_string)+1)*sizeof(const char *));
|
||||
$1[i] = malloc((strlen(c_string)+1)*sizeof(char));
|
||||
strcpy($1[i], c_string);
|
||||
(*jenv)->ReleaseStringUTFChars(jenv, j_string, c_string);
|
||||
(*jenv)->DeleteLocalRef(jenv, j_string);
|
||||
|
|
@ -5925,7 +5925,7 @@ previous example's typemaps:
|
|||
for (i = 0; i<$1; i++) {
|
||||
jstring j_string = (jstring)(*jenv)->GetObjectArrayElement(jenv, $input, i);
|
||||
const char * c_string = (*jenv)->GetStringUTFChars(jenv, j_string, 0);
|
||||
$2[i] = malloc(strlen((c_string)+1)*sizeof(const char *));
|
||||
$2[i] = malloc((strlen(c_string)+1)*sizeof(char));
|
||||
strcpy($2[i], c_string);
|
||||
(*jenv)->ReleaseStringUTFChars(jenv, j_string, c_string);
|
||||
(*jenv)->DeleteLocalRef(jenv, j_string);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue