[GCC 4.4] Control reaches end of non-void function, blah-blah.