mescc: Support regular C99 compile, headers + mlibc.
[mes.git] / scaffold / hello.c
index 882f9c7b0cd3464d64e223e23432bd1692f49d26..2f704de83fc3388c4b2bb93e5f8798393a1b15f5 100644 (file)
  * along with Mes.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#if  __MESC__
-char **g_environment;
-int g_stdin = 0;
-#define assert(x) ((x) ? (void)0 : assert_fail (#x))
-#endif
-
-#if !__MESC__
-#include "mlibc.c"
-#endif
+#include <mlibc.h>
 
 int
 main (int argc, char *argv[])
@@ -40,7 +32,3 @@ main (int argc, char *argv[])
   if (argc > 1 && !strcmp (argv[1], "--help")) {puts ("argc > 1 && --help\n"); return argc;}
   return 42;
 }
-
-#if !__MESC__ && !POSIX
-#include "mstart.c"
-#endif