... non so se ti sei spiegato... io non ho capito :-p

se la funzione restituisce una stinga, perchè gli fai restituire dei flag?
quei flag sono stringhe?