Fix potential issues uncovered by GCC warnings.
* src/bytevector.c (print_bytevector): Do something with PSTATE so that
GCC is happier.
(scm_r6rs_native_endianness, scm_r6rs_bytevector_p): Remove
`FUNC_NAME', as suggested by GCC `-Wunused-macros'.
(scm_r6rs_u8_list_to_bytevector, INTEGER_LIST_TO_BYTEVECTOR): Make
C_LEN and I `long' since that's what `SCM_VALIDATE_LIST_COPYLEN ()'
operates on.
* src/ports.c (cbip_fill_input): Consider `c_port->read_buf_size' as
unsigned.
(bop_seek)[SEEK_SET]: Check for OFFSET < 0.
[SEEK_END]: Likewise. Use `buf->len - (offset + 1)', which fixes
`SEEK_END'.
(cbop_write): Check for C_RESULT < 0.