#include #include "../../reowolf.h" #include "../utility.c" #define N 5 int main(int argc, char** argv) { int i, cid, min_pid, msgs; cid = atoi(argv[1]); min_pid = atoi(argv[2]); char role = argv[3][0]; // 'h' for head, 'i' for inner, 't' for tail, 's' for singleton msgs = atoi(argv[4]); printf("cid %d, min_pid %d, role='%c', msgs %d\n", cid, min_pid, role, msgs); printf("Error str `%s`\n", reowolf_error_peek(NULL)); unsigned char pdl[] = ""; Arc_ProtocolDescription * pd = protocol_description_parse(pdl, sizeof(pdl)-1); Connector * c = connector_new_with_id(pd, cid); PortId putters[N], getters[N]; FfiSocketAddr addr = {{127, 0, 0, 1}, 0}; if(role=='i' || role=='t') { // I have N getter ports! for(i=0; i