Hi Marcelo, This is not the right forum for your question. This forum is for help regarding GCC issues, and your problem is more along the lines of a general C question. I am not saying this to chastize you. I only mention it because you might get better response on a more appropriate forum. That being said... The only tool I am aware of that sounds like it does what you want it to do is CShroud. http://sourceforge.net/projects/cshroud/ I have never used this tool, so I cannot endorse it nor critique it. HTH, --Eljay