This table shows the correspondence between types in Java and types in C on Solaris systems.In Java as arguments in structures boolean long long int long long float float float char long long short long long ushort long long double float float Object struct struct Hjava_lang_Object* Hjava_lang_Object* boolean[] long* long* int[] long* struct HArrayOfLong* float[] float* struct HArrayOfFloat* char[] unicode* struct HArrayOfChar* short[] long* struct HArrayOfLong* ushort[] unsigned short* unsigned short* double[] float* struct HArrayOfFloat* Object[] HArrayOfClass* struct Hjava_lang_Object*