projects
/
fw
/
sdcc
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
ran unexpand -a over peeph.def
[fw/sdcc]
/
src
/
regression
/
bool2.c
1
#define __16F873
2
#include "p16f873.h"
3
//#include "p16c84.h"
4
5
unsigned char success=0;
6
unsigned char failures=0;
7
unsigned char dummy=0;
8
9
bit bit0 = 0;
10
bit bit1 = 0;
11
unsigned int aint0 = 0;
12
unsigned int aint1 = 0;
13
unsigned char achar0 = 0;
14
unsigned char achar1 = 0;
15
16
void done()
17
{
18
19
dummy++;
20
21
}
22
23
24
25
void bit_invert(void)
26
{
27
28
bit0 = !bit0;
29
bit1 = !bit1;
30
31
if((bit0 != bit1) || (bit0 == 0))
32
failures++;
33
34
}
35
36
void bit_copy(void)
37
{
38
39
bit0 = !bit0;
40
bit1 = bit0;
41
}
42
43
void main(void)
44
{
45
46
bit_invert();
47
bit_copy();
48
49
success = failures;
50
done();
51
}