diff options
Diffstat (limited to 'test_deliverable')
-rw-r--r-- | test_deliverable/testcases/test_POINTARR.c | 10 | ||||
-rw-r--r-- | test_deliverable/testcases/test_POINTARR_driver.c | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test_deliverable/testcases/test_POINTARR.c b/test_deliverable/testcases/test_POINTARR.c new file mode 100644 index 0000000..bafd4bc --- /dev/null +++ b/test_deliverable/testcases/test_POINTARR.c @@ -0,0 +1,10 @@ +int pointarr(int *a, int b, int c, int d, int e) +{ + int x[2][2] = { + {b, c}, + {d, e} + }; + + a = &x[0][1]; + return *a; +} diff --git a/test_deliverable/testcases/test_POINTARR_driver.c b/test_deliverable/testcases/test_POINTARR_driver.c new file mode 100644 index 0000000..420528a --- /dev/null +++ b/test_deliverable/testcases/test_POINTARR_driver.c @@ -0,0 +1,8 @@ +int pointarr(int *, int, int, int, int); + +int main() +{ + int a = 0; + int *x = &a; + return !( 12983 == pointarr(x, 23894, 12983, 1932, 8342) ); +} |