Characters in D and Java
In Java a char is initialized to zero, in D to 0xFF. TioPort need to catch the cases where a variable or field char is not initialized and explicitely initialize to zero. In case of a character array a function is needed, that does the allocation and initialization.
char c; char[] arr = new char[5]; char[][] arr = new char[5][7];
char c = 0; char[] arr = new_char( 5, 7 );
Also float and double need this procedure. In D they are initialized to NaN in Java to 0.0.
