I'm a java programmer and i have never worked with unsigned, size_t, ...