6 // initialization function
7 void generator_init(DOLProcess *p) {
9 p->local->len = LENGTH;
12 int generator_fire(DOLProcess *p) {
14 if (p->local->index < p->local->len) {
16 DOL_reserve((void*)PORT_OUT, &x, sizeof(float), p);
17 *x = (float)p->local->index;
18 DOL_release((void*)PORT_OUT, p);
22 if (p->local->index >= p->local->len) {