Previous


Correspondence between Java Types and C Types

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*


Previous