Replace #pragma once with classic header guard