FMTruncateString

Description
ÁÖ¾îÁø ¹®ÀÚ¿­¿¡¼­ offset¸¸Å­À» Àß¶ó³½´Ù.

Syntax
Boolean FMTruncateString(U8 *str, S16 offset, U8 *outbuf, U8 **nextp)

Parameters
str¿ø·¡ ¹®ÀÚ¿­
offsetÀß¶ó³»°íÀÚ ÇÏ´Â ¸¸Å­ÀÇ ±æÀÌ
outbufÀß·ÁÁø ¹®ÀÚ¿­ÀÇ ¾ÕºÎºÐ
nextpÀß·ÁÁø ¹®ÀÚ¿­ÀÇ µÞºÎºÐ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ

Returns
TRUE¹®ÀÚ¿­ÀÌ Á¤»óÀûÀ¸·Î Àß·ÈÀ½À» ³ªÅ¸³½´Ù.
FALSEoffsetÀÌ ¹®ÀÚ¿­ÀÇ ±æÀ̺¸´Ù ±æ¾î¼­ Àß¶ó³»Áö ¸øÇÏ´Â °æ¿ì

Comments
¹®ÀÚ¿­Áß°£¿¡ '\n' ÀÌ ÀÖÀ¸¸é ±× ÁöÁ¡¿¡¼­ ¹®ÀÚ¿­À» Àß¶ó³½´Ù. ¹®ÀÚ¿­À» Àß¶ó³»´Â ºÎºÐ¿¡ ¿µ¹®ÀÚ°¡ ÀÖÀ¸¸é ¿öµå·¦À» Àû¿ëÇÏ¿© ±× Á÷Àü ºó¹®ÀÚ (½ºÆäÀ̽º³ª Åǹ®ÀÚ) ¿¡¼­ ¹®ÀÚ¿­À» Àß¶óÁØ´Ù.

Example
S32 rc;
char *nextp;
char outbuf[MAXBUFLEN+1];
...
rc = FMTruncateString("String to be truncated", 10, outbuf, &nextp);
if (!rc )
  /* string is not truncated */