Fixed shifts by varaibles. Added rotate test code to src/regression
[fw/sdcc] / src / regression / pointer1.c
index 7b0cbc2ea5a11a84672fbe26cc2d270b1bece5b9..435b778dadaf5b0d7775edc77ecf93b9b253f010 100644 (file)
@@ -1,9 +1,9 @@
 //#include "p16c84.h"
 // Pointer tests
 
-unsigned char success=0;
-unsigned char failures=0;
-unsigned char dummy=0;
+unsigned char success = 0;
+unsigned char failures = 0;
+unsigned char dummy = 0;
 
 bit bit0 = 0;
 unsigned int aint0 = 0;
@@ -12,53 +12,60 @@ unsigned char achar0 = 0;
 unsigned char achar1 = 0;
 unsigned char *acharP = 0;
 
-void done()
+void
+done ()
 {
 
   dummy++;
 
 }
 
-void f1(unsigned char *ucP)
+void
+f1 (unsigned char *ucP)
 {
 
-  if(ucP==0) {
-    failures++;
-    return;
-  }
-
-   if(*ucP)
+  if (ucP == 0)
+    {
       failures++;
+      return;
+    }
+
+  if (*ucP)
+    failures++;
 }
 
-void f2(unsigned int *uiP)
+void
+f2 (unsigned int *uiP)
 {
 
-  if(uiP==0) {
-    failures++;
-    return;
-  }
+  if (uiP == 0)
+    {
+      failures++;
+      return;
+    }
 
-  if(*uiP)
+  if (*uiP)
     failures++;
 
 }
 
-unsigned char *f3(void)
+unsigned char *
+f3 (void)
 {
 
   return &achar0;
 }
 
-void main(void)
+void
+main (void)
 {
-  f1(&achar0);
-  f2(&aint0);
+  f1 (&achar0);
+  f2 (&aint0);
 
-  acharP = f3();
-  if(acharP == 0) || (*acharP))
-      failures++;
+  acharP = f3 ();
+  if ((acharP == 0) || (*acharP))
+    failures++;
 
   success = failures;
-  done();
+  done ();
 }