stage2: fix a couple off by one errors

All stage2 tests are passing again in this branch.

Remaining checklist for this branch:
 * get the rest of the zig fmt test cases passing
   - re-enable the translate-c test case that is blocking on this
 * implement the 2 `@panic(TODO)`'s in parse.zig
 * use fn_proto not fn_decl for extern function declarations
ed1e5cb3f6Andrew Kelley committed on 2/20/2021, 4:47:11 AMparent5b597a1
3 files changedLine totals unavailable