34a35
> #include "sc_join.hh"
169c170,174
< }; /* TODO wait for the forkees. */ \
---
> }; \
> ::sc_core::sc_join join; \
> for (int i = 0; i < sizeof(forkees) / sizeof(forkees[0]); i++) \
> join.add_process(forkees[i]); \
> join.wait(); \
173c178,184
< #define SC_CJOIN SC_JOIN
---
> #define SC_CJOIN \
> }; \
> ::sc_core::sc_join join; \
> for (int i = 0; i < sizeof(forkees) / sizeof(forkees[0]); i++) \
> join.add_process(forkees[i]); \
> join.wait_clocked(); \
> }
174a186
>