ok grazie dichiarando la funzione static funziona.
ma secondo te è una soluzione "elegante" dichiarare tutte le funzioni come static?