Toy with alternative constant / enum declaration.
Cleanup ssize_t vs size_t.
size_t -> ssize_t for input_buffer.seek.