// file : odb/mysql/enums.cxx // license : GNU GPL v2; see accompanying LICENSE file #include // std::memmove #include #include namespace odb { namespace mysql { void enum_traits:: strip_value (const details::buffer& i, unsigned long& size) { char* d (const_cast (i.data ())); unsigned long p (0); for (; p < size && d[p] != ' '; ++p) ; assert (p != size); p++; // Skip space; size -= p; std::memmove (d, d + p, size); } } }