cplusplus.com 에 검색해봐도 emalloc이라는 함수는 안나오네요... 어디에 속해있는 함수인가요 그리고 malloc이랑은 어떻게 다른 함수인지요 ㅠㅠ
emalloc은 PHP에서 사용하는 internal API 입니다.
추가: 검색해 보니, http://www.opensource.apple.com/source/ntp/ntp-70/libntp/emalloc.c 이런 것도 있군요. ^^;
감사합니다. 달아주신 링크는 저도 봤는데 저로선 의중을 잘 모르겠는 코드네요ㅠㅠ 마치 malloc 대신 realloc을 꼭 사용하고 싶어하는 듯이 짠 것 같은데, 이유가 뭘까요..
malloc 대신 realloc을 사용하고 싶어한다기 보다는 그냥, malloc 실패시에 프로그램을 종료 시키고 싶어서 만든 것 같습니다.
이 코드는 include 하는 header이름을 봐서는 범용적인 라이브러리용으로 만들었다기 보다는 특정 프로그램에서 사용하기 위한 목적의 코드 같습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
emalloc은 PHP에서 사용하는 internal
emalloc은 PHP에서 사용하는 internal API 입니다.
추가:
검색해 보니, http://www.opensource.apple.com/source/ntp/ntp-70/libntp/emalloc.c 이런 것도 있군요. ^^;
감사합니다. 달아주신 링크는 저도 봤는데 저로선
감사합니다. 달아주신 링크는 저도 봤는데 저로선 의중을 잘 모르겠는 코드네요ㅠㅠ
마치 malloc 대신 realloc을 꼭 사용하고 싶어하는 듯이 짠 것 같은데, 이유가 뭘까요..
malloc 대신 realloc을 사용하고 싶어한다기
malloc 대신 realloc을 사용하고 싶어한다기 보다는 그냥, malloc 실패시에 프로그램을 종료 시키고 싶어서 만든 것 같습니다.
이 코드는 include 하는 header이름을 봐서는 범용적인 라이브러리용으로 만들었다기 보다는 특정 프로그램에서 사용하기 위한 목적의 코드 같습니다.
댓글 달기