fix file placement, clean-up, and reporting for C output in 3m mode
fix file placement, clean-up, and reporting for C output in 3m mode

svn: r5800

mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket,mafagafogigante/racket