fix bug in bool2int