//#include #include #include "RCCE.h" #define max(x,y) ((x)>(y)?(x):(y)) #define LINE_SIZE 8 //number of bytes int RCCE_APP(int argc, char **argv){ int ME, NUES, i, dummy=0; int *sig_array, *sig_array_local, sig_source, *sig_read_ar; RCCE_FLAG flag_rec_sig,flag_send_sig; RCCE_FLAG_STATUS receiver_status; int error, str_len; char error_str[64]; RCCE_init(&argc, &argv); // RCCE_debug_set(RCCE_DEBUG_ALL); ME = RCCE_ue(); NUES = RCCE_num_ues(); RCCE_flag_alloc(&flag_rec_sig); RCCE_flag_alloc(&flag_send_sig); RCCE_flag_write(&flag_rec_sig, RCCE_FLAG_SET, ME); RCCE_flag_write(&flag_send_sig, RCCE_FLAG_UNSET, ME); sig_array = (int *) RCCE_malloc(NUES * LINE_SIZE * sizeof(int));//NUES * NUES sig_array_local = (int *) malloc(LINE_SIZE * sizeof(int)); sig_read_ar = (int *) malloc(LINE_SIZE * sizeof(int)); for (i=0; i