Ticket #1741: testobj.c

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