diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-27 01:08:51 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-27 01:08:51 +0300 |
commit | c074c192c0130129cadacb3d72495b1675a5d431 (patch) | |
tree | ac0fdc85d39bd5eefd1f5cad1df7f7b56654aa4e /test/test24.c | |
parent | c07fb0bd0a56d2f4a040a0b06a5d00de9444895b (diff) | |
download | paranucker-c074c192c0130129cadacb3d72495b1675a5d431.tar.gz paranucker-c074c192c0130129cadacb3d72495b1675a5d431.tar.bz2 paranucker-c074c192c0130129cadacb3d72495b1675a5d431.tar.xz paranucker-c074c192c0130129cadacb3d72495b1675a5d431.zip |
Update test 24.
Diffstat (limited to 'test/test24.c')
-rw-r--r-- | test/test24.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test24.c b/test/test24.c index 2791409..0b9fa82 100644 --- a/test/test24.c +++ b/test/test24.c @@ -9,6 +9,7 @@ struct Data1 struct Data1 *ptrval; int arr[3]; FuncPtr2 fptr1; + FuncPtr2 fptr2[3]; }; int ftest1(void) @@ -49,3 +50,15 @@ void func4(struct Data1 *ptr1) struct Data1 *ptr2; ptr1->fptr1(ptr2); } + +void func5(struct Data1 *ptr1) +{ + struct Data1 *data; + (*data->fptr2[1])(ptr1); +} + +void func6(FuncPtr2 ptr1[3]) +{ + struct Data1 *data; + (*ptr1[1])(data); +} |