-template<>
-void std::char_traits<unsigned>::assign(unsigned &to, unsigned const &from)
-{
- to = from;
-}
-
-template<>
-unsigned *std::char_traits<unsigned>::copy(unsigned *to, unsigned const *from, unsigned n)
-{
- return static_cast<unsigned *>(memcpy(to, from, n * sizeof(unsigned)));
-}
-
-template<>
-unsigned *std::char_traits<unsigned>::move(unsigned *to, unsigned const *from, unsigned n)
-{
- return static_cast<unsigned *>(memmove(to, from, n * sizeof(unsigned)));
-}
-
-template<>
-unsigned *std::char_traits<unsigned>::assign(unsigned *to, size_t n, unsigned a)
-{
- for (unsigned i = 0; i < n; ++i)
- *to++ = a;
- return to;
-}
-
-