Use 'ao-dbg' instead of 's51' to communicate with TeleMetrum
[fw/sdcc] / src / regression / bool3.c
index 4c3e358b4508e9e0fc9ff9f5be9b0f52074cd8a3..d3092da2b4c0c4f9d6d51d1b96e270a9af7c60fa 100644 (file)
@@ -1,16 +1,11 @@
-#define __16F873
-#include "p16f873.h"
+#include "gpsim_assert.h"
 
 
 /* Compound comparisons */
 
 
-unsigned char success=0;
 unsigned char failures=0;
-unsigned char dummy=0;
 
-bit bit0 = 0;
-bit bit1 = 0;
 unsigned int ui0 = 0;
 unsigned int ui1 = 0;
 unsigned char uc0 = 0;
@@ -18,15 +13,13 @@ unsigned char uc1 = 0;
 unsigned long uL0 = 0;
 unsigned long uL1 = 0;
 
-void done()
+void
+done()
 {
-
-  dummy++;
-
+  ASSERT(MANGLE(failures) == 0);
+  PASSED();
 }
 
-
-
 void compound_compare_uc(void)
 {
 
@@ -68,6 +61,5 @@ void main(void)
   uc0 = 0xff;
   compound_compare_uc_lit();
 
-  success = failures;
   done();
 }