annotate test/strinit.c @ 456:b8f95294eb77

inline continue... if test passed.
author kono
date Wed, 01 Dec 2004 19:32:34 +0900
parents 422415e15eb8
children 32737bad7489
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
448
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
1
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
2 int b[3] = {1,2,3};
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
3
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
4 struct temp {
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
5 int a;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
6 int b;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
7 int c;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
8 int d;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
9 int e;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
10 } temp1 = {
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
11 // 101,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
12 // 102,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
13 // 103,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
14 // 104,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
15 // 105,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
16 .e = 5,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
17 .a = 3
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
18 };
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
19
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
20 struct temp temp3 = {
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
21 .c = (int)&b,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
22 .d = -10,
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
23 .a = (int)b
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
24 };
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
25
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
26
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
27
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
28 main()
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
29 {
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
30 struct temp temp2 = { .c = 5, .e=99 };
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
31 printf("#0023:1: %d\n",temp1.a);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
32 printf("#0024:1: %d\n",temp1.e);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
33 printf("#0025:1: %d\n",temp1.b);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
34 printf("#0026:2: %d\n",temp2.c);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
35 printf("#0027:2: %d\n",temp2.e);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
36 printf("#0028:2: %d\n",temp2.b);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
37 printf("#0028:2: %d\n",(void*)temp3.c==b);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
38 printf("#0028:2: %d\n",temp3.c==(int)b);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
39 printf("#0028:2: %d\n",temp3.a==(int)&b);
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
40 return 0;
422415e15eb8 *** empty log message ***
kono
parents:
diff changeset
41 }