summaryrefslogtreecommitdiffstats
path: root/libacc/tests/data/pointers2.c
diff options
context:
space:
mode:
Diffstat (limited to 'libacc/tests/data/pointers2.c')
-rw-r--r--libacc/tests/data/pointers2.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/libacc/tests/data/pointers2.c b/libacc/tests/data/pointers2.c
deleted file mode 100644
index 69e402f..0000000
--- a/libacc/tests/data/pointers2.c
+++ /dev/null
@@ -1,35 +0,0 @@
-// Test multiple levels of indirection
-
-void testsingle() {
- int a = 0;
- int* pa = &a;
- printf("a = %d, *pa = %d\n", a, *pa);
- *pa = 2;
- printf("a = %d, *pa = %d\n", a, *pa);
-}
-
-void testdouble() {
- int a = 0;
- int* pa = &a;
- int** ppa = &pa;
- printf("a = %d, *pa = %d **ppa = %d\n", a, *pa, **ppa);
- **ppa = 2;
- printf("a = %d, *pa = %d **ppa = %d\n", a, *pa, **ppa);
-}
-
-void testtripple() {
- int a = 0;
- int* pa = &a;
- int** ppa = &pa;
- int*** pppa = &ppa;
- printf("a = %d, *pa = %d **ppa = %d\n ***pppa = %d", a, *pa, **ppa, ***pppa);
- ***pppa = 2;
- printf("a = %d, *pa = %d **ppa = %d\n ***pppa = %d", a, *pa, **ppa, ***pppa);
-}
-
-int main() {
- testsingle();
- testdouble();
- testdouble();
- return 0;
-}