Purtroppo non conosco C (ma lo imparerò!!!).
Se mi dici cosa deve fare la tua funzione te la scrivo da 0 (zero).