LINUX.ORG.RU

История изменений

Исправление abcq, (текущая версия) :

Ну это уж очень какой-то простой тест с единичным выделением и высвобождением, придумайте что-то посложнее, да и миллион аллоцириванных байт это как-то даже не интересно, погоняйте свою реализацию на действительно больших аллокациях.


if(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.dynamic)
{
free(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.pointer);
}
else{ // вот это очень смущает, вы готовы ручаться что  это 
}     // не наступит никогда?
;

у ваших массивов есть индексирование или весь массив из себя по сути представляет вот это?


struct metaprog_instance_0_3560345070488020993__structure_definition_6184720867747722241_0 {
size_t size;
unsigned char *  pointer;
char dynamic;
};

Исходная версия abcq, :

Ну это уж очень какой-то простой тест с единичным выделением и высвобождением, придумайте что-то посложнее, да и миллион аллоцириванных байт это как-то даже не интересно, погоняйте свою реализацию на действительно больших аллокациях.


if(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.dynamic)
{
free(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.pointer);
}
else{ // вот это очень смущает, вы готовы ручаться что  эта 
}     // не наступит никогда?
;

у ваших массивов есть индексирование или весь массив из себя по сути представляет вот это?


struct metaprog_instance_0_3560345070488020993__structure_definition_6184720867747722241_0 {
size_t size;
unsigned char *  pointer;
char dynamic;
};