aboutsummaryrefslogtreecommitdiff
path: root/tests/include/test.h
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2018-12-27 22:42:55 -0600
committerGanesh Viswanathan <dev@genotrance.com>2018-12-27 22:42:55 -0600
commit21bd2d4112e5bf40d3fe52435cc15ccd5d4ad71a (patch)
tree0d3fb8f8f5f45943309e2bcf7327b1cbd57b2f04 /tests/include/test.h
parentc7a3c7b7d606b00fa1c676e244c39002b8fc1609 (diff)
downloadnimterop-21bd2d4112e5bf40d3fe52435cc15ccd5d4ad71a.tar.gz
nimterop-21bd2d4112e5bf40d3fe52435cc15ccd5d4ad71a.zip
Struct field function pointers, cstring, show toast error in cimport
Diffstat (limited to 'tests/include/test.h')
-rw-r--r--tests/include/test.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/include/test.h b/tests/include/test.h
index e040d7f..29181c5 100644
--- a/tests/include/test.h
+++ b/tests/include/test.h
@@ -52,6 +52,12 @@ typedef struct {
ENUM4 *field5[TEST_INT];
} STRUCT4;
+typedef struct STRUCT5 {
+ int (*tci)();
+ struct STRUCT1 (*tcp)(int);
+ float (*tcp8)(int *i);
+} STRUCT5;
+
union UNION1 {
int field1;
float field2;
@@ -69,4 +75,5 @@ STRUCT2 test_call_param3(int param1, struct STRUCT1 param2);
ENUM2 test_call_param4(enum ENUM param1);
union UNION1 test_call_param5(float param1);
unsigned char test_call_param6(UNION2 param1);
-int test_call_param7(union UNION1 param1); \ No newline at end of file
+int test_call_param7(union UNION1 param1);
+float test_call_param8(int *param1); \ No newline at end of file