projects
/
fw
/
sdcc
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
* src/regression/ptrarg.c: added, fails due to bug #1430967
[fw/sdcc]
/
src
/
regression
/
bool2.c
1
#include "gpsim_assert.h"
2
3
unsigned char failures=0;
4
5
bit bit0 = 0;
6
bit bit1 = 0;
7
unsigned int aint0 = 0;
8
unsigned int aint1 = 0;
9
unsigned char achar0 = 0;
10
unsigned char achar1 = 0;
11
12
void
13
done()
14
{
15
ASSERT(MANGLE(failures) == 0);
16
PASSED();
17
}
18
19
void bit_invert(void)
20
{
21
22
bit0 = !bit0;
23
bit1 = !bit1;
24
25
if((bit0 != bit1) || (bit0 == 0))
26
failures++;
27
28
}
29
30
void bit_copy(void)
31
{
32
33
bit0 = !bit0;
34
bit1 = bit0;
35
}
36
37
void main(void)
38
{
39
40
bit_invert();
41
bit_copy();
42
43
done();
44
}