mescc: Support regular C99 compile, headers + mlibc.
[mes.git] / scaffold / t.c
index 005503832f7cfb77e5c70cb0fd2538693a2cf39e..363ab8f3a1d717ab51c3056f8d73034aa9fc6803 100644 (file)
  * along with Mes.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#if  __MESC__
-int g_stdin = 0;
-#define assert(x) ((x) ? (void)0 : assert_fail (#x))
-#endif
-
-#if !__MESC__
-#include "mlibc.c"
-#endif
+#include <mlibc.h>
+#include <assert.h>
+#include <stdlib.h>
 
 struct scm {
   int type;
@@ -924,7 +919,3 @@ main (int argc, char *argv[])
 
   return 22;
 }
-
-#if !POSIX && !__MESC__
-#include "mstart.c"
-#endif