Removes unnecessary increment of count

Consider the case of `i-5e`. This is how count will be incremented:

- Initial value of `count` is set to `0`
- `1` when offsetting to the `-` sign
- `2` when the `if` case for the `-` sign turns out to be true 
- `3` when the `5` is processed

The actual count of things that was processed however was only `2`: `-` and `5`. From what I understand, `count` is used to offset to the start position of the next thing to read. 

Am I right in this understanding? I'm really an absolute n00b when it comes to C. So please forgive any stupid assumptions.