projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
avoid SIZE_TYPE redefined warning
[cparser]
/
parsetest
/
designators.c
diff --git
a/parsetest/designators.c
b/parsetest/designators.c
index
c932bbc
..
e0eeee0
100644
(file)
--- a/
parsetest/designators.c
+++ b/
parsetest/designators.c
@@
-1,17
+1,14
@@
#include <stdio.h>
int a() {
#include <stdio.h>
int a() {
- printf("a\n");
return 1;
}
int b() {
return 1;
}
int b() {
- printf("b\n");
return 2;
}
int c() {
return 2;
}
int c() {
- printf("c\n");
return 3;
}
return 3;
}
@@
-20,6
+17,8
@@
int main(void)
int arr[] = { [1] = a(), [0] = b(), [1] = c(), [2] = a() };
int size = sizeof(arr) / sizeof(arr[0]);
int arr[] = { [1] = a(), [0] = b(), [1] = c(), [2] = a() };
int size = sizeof(arr) / sizeof(arr[0]);
+ printf("Size: %d\n", size);
+
for(int i = 0; i < size; ++i) {
printf("%d ", arr[i]);
}
for(int i = 0; i < size; ++i) {
printf("%d ", arr[i]);
}