#include <types.hh>
The buffer_data_t type is used to hold state and the actual low-level stream buffer pointer.