change *.h guard to #pragma once