added compiler flag -DWJE_DISTINGUISH_INTEGER_TYPE