Non mi risulta che in C sia già definita la funzione log2... la puoi comunque scrivere facilmente con la normale funzione log e la formula per il cambiamento di base del logaritmo.