c표준헤더들과 유사한 기능을갖는 자체 헤더들 써서 구현한다고 하는데 왜 이런짓 하는거임?