Use #define guard instead of #pragma once