JogAmp GlueGen Code Generator GlueGen Data Type Mapping Gluegen has build-in types (terminal symbols) for:

type java bits
native bits type signed origin x32 x64 void 0 0 0 void void ANSI-C char 8 8 8 integerany ANSI-C short 16 16 16 integerany ANSI-C int 32 32 32 integerany ANSI-C long 64 32 321 integerany ANSI-C - Windows long 64 32 64 integerany ANSI-C - Unix float 32 32 32 float signed ANSI-C double 64 64 64 double signed ANSI-C __int32 32 32 32 integerany windows __int64 64 64 64 integerany windows int8_t 8 8 8 integersigned stdint.h uint8_t 8 8 8 integerunsigned stdint.h int16_t 16 16 16 integersigned stdint.h uint16_t 16 16 16 integerunsigned stdint.h int32_t 32 32 32 integersigned stdint.h uint32_t 32 32 32 integerunsigned stdint.h int64_t 64 64 64 integersigned stdint.h uint64_t 64 64 64 integerunsigned stdint.h intptr_t 64 32 64 integersigned stdint.h uintptr_t 64 32 64 integerunsigned stdint.h ptrdiff_t 64 32 64 integersigned stddef.h size_t 64 32 64 integerunsigned stddef.h wchar_t 32 32 32 integersigned stddef.h Warning: Try to avoid unspecified bit sized types, especially long, since it differs on Unix and Windows!

See: Description

Packages 
Package Description
com.jogamp.common
JogAmp Common Code
com.jogamp.common.jvm
JogAmp JVM/JNI Utilities
com.jogamp.common.net  
com.jogamp.common.net.asset  
com.jogamp.common.nio
JogAmp NIO Utilities
com.jogamp.common.os
JogAmp OS Utilities
com.jogamp.common.type  
com.jogamp.common.util
JogAmp HashMap, Reflection, ..
com.jogamp.common.util.awt  
com.jogamp.common.util.cache  
com.jogamp.common.util.locks
JogAmp Concurrency Utilities
com.jogamp.gluegen
JogAmp GlueGen Code Generator GlueGen Data Type Mapping Gluegen has build-in types (terminal symbols) for:

type java bits
native bits type signed origin x32 x64 void 0 0 0 void void ANSI-C char 8 8 8 integerany ANSI-C short 16 16 16 integerany ANSI-C int 32 32 32 integerany ANSI-C long 64 32 321 integerany ANSI-C - Windows long 64 32 64 integerany ANSI-C - Unix float 32 32 32 float signed ANSI-C double 64 64 64 double signed ANSI-C __int32 32 32 32 integerany windows __int64 64 64 64 integerany windows int8_t 8 8 8 integersigned stdint.h uint8_t 8 8 8 integerunsigned stdint.h int16_t 16 16 16 integersigned stdint.h uint16_t 16 16 16 integerunsigned stdint.h int32_t 32 32 32 integersigned stdint.h uint32_t 32 32 32 integerunsigned stdint.h int64_t 64 64 64 integersigned stdint.h uint64_t 64 64 64 integerunsigned stdint.h intptr_t 64 32 64 integersigned stdint.h uintptr_t 64 32 64 integerunsigned stdint.h ptrdiff_t 64 32 64 integersigned stddef.h size_t 64 32 64 integerunsigned stddef.h wchar_t 32 32 32 integersigned stddef.h Warning: Try to avoid unspecified bit sized types, especially long, since it differs on Unix and Windows!
com.jogamp.gluegen.ant  
com.jogamp.gluegen.cgram  
com.jogamp.gluegen.cgram.types  
com.jogamp.gluegen.jgram  
com.jogamp.gluegen.pcpp  
com.jogamp.gluegen.procaddress  
com.jogamp.gluegen.runtime  
com.jogamp.gluegen.structgen