* Added commented source files from Step01
* Replaced variadic macro with C90-compatible version