obstack r_alloc 사용법에 관하여..

dkdlel12의 이미지

obstack 사용시 r_alloc 이라는 함수가 있더군요.
relloc 과 같은 함수라고 하던데 쓰는 방법을 알고 싶어요.
r_alloc(포인터, 사이즈);
로 쓰면 된다고 하는데,
warning: implicit declaration of function ‘r_alloc’
a.c(.text+0x3ca5): undefined reference to `r_alloc'

이 에러가 나고 있네요, "malloc.h", "obstack.h"는 인클루드한 상태입니다.
혹시 r_alloc 사용법 아시는분들 댓글 달아주시면 감사하겠습니다 ㅠ

cinsk의 이미지

?? obstack에는 r_alloc이라는 함수가 없는데요?

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

dkdlel12의 이미지

그럼 obstack 사용시 메모리를 재할당 하고 싶으면 어떤방법으로 해야하는건가요?

cinsk의 이미지

growing object를 쓰면 됩니다. obstack_grow()같은...

Obstacks를 참고하세요.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/