* fixed GCC 4.4.0 mingw compilation:
[fw/sdcc] / src / regression / switch1.c
index 179f9fa2383745e2a75a8f6f3c06c236ed63f3c7..71730ea4391c656dbd1f5f3ae4cbbab0ea310200 100644 (file)
@@ -1,21 +1,17 @@
-#define __16F873
-#include "p16f873.h"
-unsigned char success=0;
+#include "gpsim_assert.h"
 unsigned char failures=0;
-unsigned char dummy=0;
 
-bit bit0 = 0;
 unsigned int aint0 = 0;
 unsigned int aint1 = 0;
 unsigned char achar0 = 0;
 unsigned char achar1 = 0;
 
 
-void done()
+void
+done()
 {
-
-  dummy++;
-
+  ASSERT(MANGLE(failures) == 0);
+  PASSED();
 }
 
 void switch1(void)
@@ -59,7 +55,7 @@ void switch2(void)
 
 }
 
-main(void)
+void main(void)
 {
 
   achar0 = 0;
@@ -84,6 +80,5 @@ main(void)
 
   }
 
-  success=failures;
   done();
 }