++ and -- operators always added 1 as an int. Use the inc/dec functions instead