clean code structure

Signed-off-by: xiehuc <xiehuc@gmail.com>
Merge remote-tracking branch 'origin/master'

Signed-off-by: xiehuc <xiehuc@gmail.com>

Conflicts:
	Recorder_All/_INC/Before_type.c