Что такое guard block в заголовочном файле c