options::callback declaration.
options::wrapper callbacks refactoring.

(void *ptr, size_t size) -> (char *ptr, size_t size).