buffer_t.cc