* replaced header guards by #pragma once