projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed several pointer related bugs in the PIC port
[fw/sdcc]
/
src
/
regression
/
compare.c
diff --git
a/src/regression/compare.c
b/src/regression/compare.c
index b3cb85600646e595dcd1a1a76202053bd6e7a8e7..924fe0a52dc33e7c6a8ad834e1fbd8c480504b01 100644
(file)
--- a/
src/regression/compare.c
+++ b/
src/regression/compare.c
@@
-1,30
+1,31
@@
/*
/*
- PIC PORT Test code
+
PIC PORT Test code
-*/
+
*/
/*
/*
- compare.c test compare
+
compare.c test compare
-*/
+
*/
-bit bit0
=
0;
-bit bit1
=
0;
+bit bit0
=
0;
+bit bit1
=
0;
-unsigned char success
=
0;
-unsigned char failures
=
0;
-unsigned char dummy
=
0;
+unsigned char success
=
0;
+unsigned char failures
=
0;
+unsigned char dummy
=
0;
unsigned char achar0 = 0;
unsigned char achar1 = 0;
unsigned int aint0 = 0;
unsigned int aint1 = 0;
unsigned char achar0 = 0;
unsigned char achar1 = 0;
unsigned int aint0 = 0;
unsigned int aint1 = 0;
-char schar0
=
0;
-char schar1
=
0;
+char schar0
=
0;
+char schar1
=
0;
-void done()
+void
+done ()
{
dummy++;
{
dummy++;
@@
-33,149
+34,159
@@
void done()
/* achar0 should be zero */
/* achar0 should be zero */
-void compare_char_to_lits1(void)
+void
+compare_char_to_lits1 (void)
{
{
- if(achar0)
+ if
(achar0)
failures++;
failures++;
- if(achar0 == 1)
+ if
(achar0 == 1)
failures++;
failures++;
- if(achar0 == 7)
+ if
(achar0 == 7)
failures++;
failures++;
- if(achar0 != 0)
+ if
(achar0 != 0)
failures++;
}
/* achar0 should be `5' */
failures++;
}
/* achar0 should be `5' */
-void compare_char_to_lits2(void)
+void
+compare_char_to_lits2 (void)
{
{
- if(!achar0)
+ if
(!achar0)
failures++;
failures++;
- if(achar0 == 1)
+ if
(achar0 == 1)
failures++;
failures++;
- if(achar0 == 7)
+ if
(achar0 == 7)
failures++;
failures++;
- if(achar0 != 5)
+ if
(achar0 != 5)
failures++;
}
/* achar0 should equal achar1 */
failures++;
}
/* achar0 should equal achar1 */
-void compare_char_to_char1(void)
+void
+compare_char_to_char1 (void)
{
{
- if(achar0 != achar1)
+ if
(achar0 != achar1)
failures++;
failures++;
- if(schar0 != schar1)
+ if
(schar0 != schar1)
failures++;
}
/* achar0 should be different than achar1 */
failures++;
}
/* achar0 should be different than achar1 */
-void compare_char_to_char2(void)
+void
+compare_char_to_char2 (void)
{
{
- if(achar0 == achar1)
+ if
(achar0 == achar1)
failures++;
}
/* aint0 should be zero */
failures++;
}
/* aint0 should be zero */
-void compare_int_to_lits1(void)
+void
+compare_int_to_lits1 (void)
{
{
- if(aint0)
+ if
(aint0)
failures++;
failures++;
- if(aint0 == 1)
+ if
(aint0 == 1)
failures++;
failures++;
- if(aint0 == 7)
+ if
(aint0 == 7)
failures++;
failures++;
- if(aint0 != 0)
+ if
(aint0 != 0)
failures++;
}
/* aint0 should be `5' */
failures++;
}
/* aint0 should be `5' */
-void compare_int_to_lits2(void)
+void
+compare_int_to_lits2 (void)
{
{
- if(!aint0)
+ if
(!aint0)
failures++;
failures++;
- if(aint0 == 1)
+ if
(aint0 == 1)
failures++;
failures++;
- if(aint0 == 7)
+ if
(aint0 == 7)
failures++;
failures++;
- if(aint0 != 5)
+ if
(aint0 != 5)
failures++;
}
/* aint0 should be `0x1234' */
failures++;
}
/* aint0 should be `0x1234' */
-void compare_int_to_lits3(void)
+void
+compare_int_to_lits3 (void)
{
{
- if(!aint0)
+ if
(!aint0)
failures++;
failures++;
- if(aint0 == 1)
+ if
(aint0 == 1)
failures++;
failures++;
- if(aint0 == 7)
+ if
(aint0 == 7)
failures++;
failures++;
- if(aint0 != 0x1234)
+ if
(aint0 != 0x1234)
failures++;
}
/* aint0 should equal aint1 */
failures++;
}
/* aint0 should equal aint1 */
-void compare_int_to_int1(void)
+void
+compare_int_to_int1 (void)
{
{
- if(aint0 != aint1)
+ if
(aint0 != aint1)
failures++;
}
/* aint0 should be different than aint1 */
failures++;
}
/* aint0 should be different than aint1 */
-void compare_int_to_int2(void)
+void
+compare_int_to_int2 (void)
{
{
- if(aint0 == aint1)
+ if
(aint0 == aint1)
failures++;
}
failures++;
}
-void main(void)
+void
+main (void)
{
{
- compare_char_to_lits1();
- compare_char_to_char1();
+ compare_char_to_lits1
();
+ compare_char_to_char1
();
achar0 = 5;
achar0 = 5;
- compare_char_to_lits2();
- compare_char_to_char2();
+ compare_char_to_lits2
();
+ compare_char_to_char2
();
- compare_int_to_lits1();
+ compare_int_to_lits1
();
aint0 = 5;
aint0 = 5;
- compare_int_to_lits2();
+ compare_int_to_lits2
();
aint0 = 0x1234;
aint0 = 0x1234;
- compare_int_to_lits3();
- compare_int_to_int2();
+ compare_int_to_lits3
();
+ compare_int_to_int2
();
aint0 = 0;
aint0 = 0;
- compare_int_to_int1();
+ compare_int_to_int1
();
success = failures;
success = failures;
- done();
+ done
();
}
}