char buffer[max_size];
boost::array<char, max_size> buffer;
std::vector<char> buffer(max_size);
std::vector<>