summaryrefslogtreecommitdiff
path: root/test/test24.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-27 15:54:30 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-27 15:54:30 +0300
commitc28a6c35e2ce919e78bc0091f182b78cf1567931 (patch)
treecf76877b733b25b0580eb11891e386b915b6b739 /test/test24.c
parent4c3b114e79c52a542a60667a2f9da0bb6c6f4f64 (diff)
downloadparanucker-c28a6c35e2ce919e78bc0091f182b78cf1567931.tar.gz
paranucker-c28a6c35e2ce919e78bc0091f182b78cf1567931.tar.bz2
paranucker-c28a6c35e2ce919e78bc0091f182b78cf1567931.tar.xz
paranucker-c28a6c35e2ce919e78bc0091f182b78cf1567931.zip
Update test 24.
Diffstat (limited to 'test/test24.c')
-rw-r--r--test/test24.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/test24.c b/test/test24.c
index 0b9fa82..04208f2 100644
--- a/test/test24.c
+++ b/test/test24.c
@@ -62,3 +62,26 @@ void func6(FuncPtr2 ptr1[3])
struct Data1 *data;
(*ptr1[1])(data);
}
+
+int test1(char *w1, char *w2)
+{
+}
+
+void func7(char *w1, char *w2)
+{
+ int (*fptr[]) (char *w1, char *w2) =
+ {
+ test1
+ };
+ int i;
+ for(i = 0; i < 10; i++)
+ {
+ if ((*fptr[i])(w1,w2))
+ break;
+ }
+}
+
+void func8(int (*fptr[]) (char *w1, char *w2))
+{
+ fptr[1]("", "");
+}