makefile
why Wimplicit-function-declaration ?
testcase.c
warning disappered
has some logical errors
add dump() info, and finished
enhance dump()