-};
-
-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;
-}
-
-
-template<>
-void pqxx::from_string<widestring>(const char *from, widestring &to)
-{
- to = from;
-}
-
-int my_draw_text(const widestring &str, unsigned char *buf, int xpos, int ypos, bool real_render, int r, int g, int b, FT_Face face);
-
-class Tournament {
-public:
- int id;
- widestring name;
-};
-
-Tournament active_tournament;
-FT_Face font;