Compiled using Clang and encountered errors on ambiguous pointer type, implicit conversion NULL to bool, and unused function, etc. As a fix, this patch slightly updates the related codes. Change-Id: I4a73d66293313dda36749036f5c73aaf2a445231
Change-Id: I37157c49cf6454de591cae97b5cc43287ea95956
Change-Id: Icdd79e25e7ba30e777f1024697f87d583f380a62
Change-Id: I96b8f625a03b707b45aee6b8e7dbfabe073294c6
Change-Id: Icad642413c7edb27885effc9da3524cf3899f8de