use stdarg.h
update use stdarg.h