Implemented "%i", "%o", "%x" and "%%" for sscanf() (untested)
Code cleanup