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
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}