warning set 3: fixed warning realted to unused-variable and implicit-function-declaration