Pic port - Fixed problem with fn returning a variable bigger than a char.
[fw/sdcc] / src / regression / b.c
index 4335f7913456c6efd89374d86deb8f176bdf6b2f..37df0f8c5f077856ea8daa5a8d6354f7b63ba3ec 100644 (file)
@@ -1,5 +1,8 @@
+#define __16F873
+#include "p16f873.h"
 
-unsigned char success = 0;
+unsigned char failures = 0;
+unsigned char dummy = 0;
 
 unsigned char uchar0=0;
 unsigned char uchar1=0;
@@ -8,7 +11,7 @@ unsigned char uchar2=0;
 
 void done(void)
 {
-  success++;
+  dummy++;
 }
 /*
 void incptr(unsigned char *ucP)
@@ -46,7 +49,7 @@ void main(void)
   //incptr(&uchar0);
   inc(uchar0);
   if(uchar0 !=2)
-    success++;
+    failures++;
 
   uchar0 = 2;
   uchar1 = 1;
@@ -54,7 +57,7 @@ void main(void)
   nested_call(uchar2);
 
   if(uchar0 !=4)
-    success++;
+    failures++;
 
   done();
 }