//=============================================================================
// ■ ASM76/ASM76.cpp
//-----------------------------------------------------------------------------
//   全局变量与实用函数。
//=============================================================================

#include "ASM76.hpp"

namespace ASM76 {
	//-------------------------------------------------------------------------
	// ● 全局变量
	//-------------------------------------------------------------------------
	//-------------------------------------------------------------------------
	// ● 初始化
	//-------------------------------------------------------------------------
	void init() {
		printf("Init ASM76 environment\n");
		// nothing to do here now
	}
	//-------------------------------------------------------------------------
	// ● 结束处理
	//-------------------------------------------------------------------------
	void terminate() {
		printf("Terminate ASM76 environment\n");
	}
}

//=============================================================================
// ■ ASM76/ASM76.cpp
//-----------------------------------------------------------------------------
//   全局变量与实用函数。
//=============================================================================

#include "ASM76.hpp"

namespace ASM76 {
	//-------------------------------------------------------------------------
	// ● 全局变量
	//-------------------------------------------------------------------------
	//-------------------------------------------------------------------------
	// ● 初始化
	//-------------------------------------------------------------------------
	void init() {
		puts("Init ASM76 environment");
		// nothing to do here now
	}
	//-------------------------------------------------------------------------
	// ● 结束处理
	//-------------------------------------------------------------------------
	void terminate() {
		puts("Terminate ASM76 environment");
	}
}

Optimize printf -> puts — just one useless step
Optimize printf -> puts — just one useless step
