schedule = jerasure_smart_bitmatrix_to_schedule(k, m, w, bitmatrix);
}
+ErasureCodeJerasureCauchy::~ErasureCodeJerasureCauchy()
+{
+ if (bitmatrix)
+ free(bitmatrix);
+ if (schedule)
+ jerasure_free_schedule(schedule);
+}
+
//
// ErasureCodeJerasureCauchyOrig
//
DEFAULT_M = "3";
DEFAULT_W = "8";
}
- ~ErasureCodeJerasureCauchy() override {
- if (bitmatrix)
- free(bitmatrix);
- if (schedule)
- free(schedule);
- }
+ ~ErasureCodeJerasureCauchy() override;
void jerasure_encode(char **data,
char **coding,