projects
/
cparser
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
crude -g implementation
[cparser]
/
parsetest
/
designators.c
1
#include <stdio.h>
2
3
int a() {
4
printf("a\n");
5
return 1;
6
}
7
8
int b() {
9
printf("b\n");
10
return 2;
11
}
12
13
int c() {
14
printf("c\n");
15
return 3;
16
}
17
18
int main(void)
19
{
20
int arr[] = { [1] = a(), [0] = b(), [1] = c(), [2] = a() };
21
int size = sizeof(arr) / sizeof(arr[0]);
22
23
for(int i = 0; i < size; ++i) {
24
printf("%d ", arr[i]);
25
}
26
printf("\n");
27
28
return 0;
29
}