검색을 해봐도 obstack.h에 대한 내용이 별로 없어 이렇게
질문 드립니다.
대략적으로 일정량의 메모리를 할당시켜놓고
그 메모리를 이용하는 것 같은데요..
(malloc의 부하를 줄이기 위해서)
맞죠?
근데..
제가 궁금한건 두가지 개념이 좀 햇갈리는데요..
obstack_alloc 매크로로 100바이트를 할당했다고 하면
obstack_grow매크로를 이용해 4바이트를 grow해줬다면
실제로 할당된 메모리는 104바이트 인가요?
아님 grow할때 비어있는 메모리가 있다면
그 메모리를 사용하는건가요?