Как стать автором
Обновить

Комментарии 7

Не буду дописывать в статью, но принимаются Ваши версии memset, memcmp и memcpu, как указанно в статье — мои слишком примитивны
memcpy*
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, несколько позже изучу
typedef uint8_t byte;

#define forAll(iterator, count) for(iterator = 0; iterator < (count); ++iterator) 

byte* flushAllToByte(pointer array, size_t size, byte symbol) { 
    size_t iterator; 
    forAll(iterator, size / sizeof(size_t)) {
      ((size_t*) array)[iterator] = symbol; 
  } 
    for(iterator *= sizeof(size_t); iterator < size; ++iterator) { 
      ((byte*) array)[iterator] = symbol; 
  }
  return array; 
} 

Вроде правильно отформатировал
А что мешает утащить какую-нибудь реализацию хипа для bare metal? Из newlib, например.
НЛО прилетело и опубликовало эту надпись здесь
А здесь еще и нет хипа, по большому счету, так, выделение памяти и только. Но будет, скоро
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории