blob: c2dcd5f02ba39e986892d4c59fa592f2107adb17 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
int xor(int a) {
return a ^ 3 | 233333;
}
int cmp(float x, float y) {
return x < y && x > 0.f;
}
struct foo {
int x : 10;
unsigned y : 7;
short k:3;
int : 0;
short a:15;
};
int bitf(struct foo *q) {
return q->x + q->y - q->k + q->a;
}
int main() {
int x = 42,
*a = &x,
**b = &a,
***c = &b,
****d = &c,
*****e = &d,
******f = &e;
return ******f;
}
|