indentation update & warning fix
include 2.4 pointer in doxygen