| sprintf(gender_buf, "%d", v->gender); | sprintf(gender_buf, "%d", v->gender); | ||||
| sprintf(age_buf, "%d", v->age); | sprintf(age_buf, "%d", v->age); | ||||
| (*env)->SetObjectArrayElement( | |||||
| env, voicesArray, voicesIndex++, (*env)->NewStringUTF(env, lang_name)); | |||||
| (*env)->SetObjectArrayElement( | |||||
| env, voicesArray, voicesIndex++, (*env)->NewStringUTF(env, identifier)); | |||||
| (*env)->SetObjectArrayElement( | |||||
| env, voicesArray, voicesIndex++, (*env)->NewStringUTF(env, gender_buf)); | |||||
| (*env)->SetObjectArrayElement( | |||||
| env, voicesArray, voicesIndex++, (*env)->NewStringUTF(env, age_buf)); | |||||
| jstring lang = (*env)->NewStringUTF(env, lang_name); | |||||
| (*env)->SetObjectArrayElement(env, voicesArray, voicesIndex++, lang); | |||||
| (*env)->DeleteLocalRef(env, lang); | |||||
| jstring ident = (*env)->NewStringUTF(env, identifier); | |||||
| (*env)->SetObjectArrayElement(env, voicesArray, voicesIndex++, ident); | |||||
| (*env)->DeleteLocalRef(env, ident); | |||||
| jstring gender = (*env)->NewStringUTF(env, gender_buf); | |||||
| (*env)->SetObjectArrayElement(env, voicesArray, voicesIndex++, gender); | |||||
| (*env)->DeleteLocalRef(env, gender); | |||||
| jstring age = (*env)->NewStringUTF(env, age_buf); | |||||
| (*env)->SetObjectArrayElement(env, voicesArray, voicesIndex++, age); | |||||
| (*env)->DeleteLocalRef(env, age); | |||||
| } | } | ||||
| return voicesArray; | return voicesArray; |