diff --git a/src/lib/libstdc++/sinst.cc b/src/lib/libstdc++/sinst.cc index 2b01352..c7dde87 100644 --- a/src/lib/libstdc++/sinst.cc +++ b/src/lib/libstdc++/sinst.cc @@ -66,7 +66,3 @@ ostream& ostream::operator<<(unsigned long n) { return(*this); } - -void * operator new (size_t s, size_t extra) { - return Allocator::allocate(s + extra * sizeof (charT)); - } diff --git a/src/lib/libstdc++/std/straights.h b/src/lib/libstdc++/std/straights.h index 23cc1ba..e04e030 100644 --- a/src/lib/libstdc++/std/straights.h +++ b/src/lib/libstdc++/std/straights.h @@ -1,10 +1,5 @@ #include -extern "C" { - #include - }; - - typedef char charT; @@ -81,19 +76,3 @@ }; } - -class Allocator { - public: - static void * allocate(size_t __n) { - void* __result = malloc(__n); - return __result; - } - }; - - -class basic_string { - private: - inline static void * operator new (size_t, size_t); - public: - void test(); - };