changing #pragma once to #ifndef/#endif pairs.