mescc: Support regular C99 compile, headers + mlibc.
[mes.git] / scaffold / malloc.c
index dfd1c059d245f2358395610ac1548c8f44ebba16..9aeddc977d02713cf7e3b5a80d294300ba99e0b0 100644 (file)
  * along with Mes.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#if __GNUC__
-#include "mlibc.c"
+#if POSIX
+#error "POSIX not supported"
 #endif
-#define assert(x) ((x) ? (void)0 : assert_fail (#x))
+
+#include <mlibc.h>
 
 int
 main (int argc, char *argv[])
@@ -51,7 +52,3 @@ main (int argc, char *argv[])
     }
   return 0;
 }
-
-#if __GNUC__
-#include "mstart.c"
-#endif