simpy process return value

```c

include

include

typedef struct { simpy_process_t process; int return_value; } my_process_t;

void my_process_func(simpy_process_t process) { my_process_t my_process = (my_process_t *)process; my_process->return_value = 42; }

int main() { simpy_env_t *env = simpy_env_create(); my_process_t my_process;

simpy_process_init(&my_process.process, (simpy_func_t)my_process_func, &my_process);
simpy_process_run(env, &my_process.process);

printf("Return value: %d\n", my