Here the `int` is being used in place of `char *`, not `char`.
And yes, the PDP-11 did have byte addressing while the PDP-7 on which Unix was originally created was a word addressed machine.
I see, now it makes sense.