Lrealloc
Description
¸Þ¸ð¸®¸¦ À̵¿ÇÑ´Ù. ÀÌ ÇÔ¼ö´Â ¸Þ¸ð¸®¸¦ ÇÑ Áö¿ª¿¡¼ ´Ù¸¥ °÷À¸·Î À̵¿ÇϱâÀ§ÇØ ¸Þ¸ð¸®¸¦ ÀçÇÒ´çÇÑ´Ù. Áï, »õ·Î¿î ¿µ¿ªÀ» ÇÒ´çÇÑ ÈÄ¿¡ ¿ø·¡ ¿µ¿ª¿¡ ÀÖ´Â ³»¿ëÀ» »õ·Î ÇÒ´çÇÑ ¿µ¿ª¿¡ º¹»çÇÏ°í ÀÌÀü ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÑ´Ù.
Syntax
void * Lrealloc(void *ptr, U32 size)
Parameters
ptr
À̵¿ÇÏ°íÀÚ ÇÏ´Â ¸Þ¸ð¸® Æ÷ÀÎÅÍ.
size
ÀçÇÒ´çÇÏ°íÀÚ ÇÏ´Â ¸Þ¸ð¸®ÀÇ Å©±â
Returns
value
¼³¸í
NULL
½Ã½ºÅÛ¿¡ ¸Þ¸ð¸®°¡ ÃæºÐÄ¡ ¾ÊÀ½.
!= NULL
»õ·Î ÇÒ´çµÇ¾î ±âÁ¸ÀÇ µ¥ÀÌÅÍ°¡ º¹»çµÈ ¸Þ¸ð¸® ¿µ¿ª
Comments
ÀÌ ÇÔ¼öÀÇ ¸ñÀûÀº ¸Þ¸ð¸®ÀÇ de-fragmentationÀÌ´Ù.
See Also
Lcalloc
,
Lmalloc
,
Lfree
Example