OSDN Git Service

* use macros some repeated routines.