[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The C++ types int
, long
, short
, char
,
and long long
are mangled as `i', `l',
`s', `c', and `x', respectively.
The corresponding unsigned types have `U' prefixed
to the mangling. The type signed char
is mangled `Sc'.
The C++ and Java floating-point types float
and double
are mangled as `f' and `d' respectively.
The C++ bool
type and the Java boolean
type are
mangled as `b'.
The C++ wchar_t
and the Java char
types are
mangled as `w'.
The Java integral types byte
, short
, int
and long
are mangled as `c', `s', `i',
and `x', respectively.
C++ code that has included javatypes.h
will mangle
the typedefs jbyte
, jshort
, jint
and jlong
as respectively `c', `s', `i',
and `x'. (This has not been implemented yet.)