Originariamente inviato da MacApp
a naso (non sapendo esattamente di che tipo sia la variabile "valore", e non potendo vedere il resto del codice, sembra che tu debba sostituire

con
codice:
memcpy(&valore,new_el->buf,sizeof(uint32_t));
;-)
è di tipo uint32_t, c'è se leggi più attentamente

Originariamente inviato da menphisx
prova questo:
codice:

printf("%d bytes totali\n", sizeof(uint32_t)*100);
sono 400 byte

dove sbaglio?