unsigned char()

in src/transport/fec_schemes/xqc_galois_calculation.c [126:142]


    unsigned char (*left)[XQC_RSM_COL], unsigned char (*right)[XQC_RSM_COL],
    unsigned char (*output)[2 * XQC_RSM_COL])
{
    if (left_rows != right_rows) {
        return -XQC_EPARAM;
    }

    for (int row_i = 0; row_i < left_rows; row_i++) {
        for (int col_i = 0; col_i < left_cols; col_i++) {
            output[row_i][col_i] = left[row_i][col_i];
        }
        for (int col_i = 0; col_i < right_cols; col_i++) {
            output[row_i][left_cols + col_i] = right[row_i][col_i];
        }
    }
    return XQC_OK;
}