Fix compiler error "Format specifies type 'unsigned short' but the argument has type 'int'"

Use %c not %d as %d results in the int value being used (%d is what xcode puts in if you let it fix the error)
Actually that's wrong as well, you just need to cast to unichar