Ticket #1741: testobj.c
File testobj.c, 481 bytes (added by mburisch, 12 years ago) |
---|
Line | |
---|---|
1 | |
2 | #include <stdio.h> |
3 | #include <malloc.h> |
4 | |
5 | typedef struct TestObject |
6 | { |
7 | double value; |
8 | } TestObject; |
9 | |
10 | |
11 | void* initTest(double value) |
12 | { |
13 | TestObject* obj = (TestObject*) malloc(sizeof(TestObject)); |
14 | obj->value = value; |
15 | return obj; |
16 | } |
17 | |
18 | |
19 | void clearTest(void* object) |
20 | { |
21 | TestObject* obj = (TestObject*) object; |
22 | free(obj); |
23 | } |
24 | |
25 | void evaluateTest(void* object, double time, double* value) |
26 | { |
27 | TestObject* obj = (TestObject*) object; |
28 | *value = obj->value; |
29 | } |