Download patch
ref: a688f5278ab379f5baa2df276f6e18e2f04da3f8 parent: 2a885ca461b65deb82958bd6a71f74b1200594d7 author: Licai Guo <guolicai@gmail.com> date: Tue Mar 18 21:16:08 EDT 2014
fix most of the warnings