
//[설명][2020.11.25.수][생성]{------------------------------------------
//[가변길이문자열] 을 다루기 위한 전용 [함수묶음] 을 만든다.
//<BCB:AnsiString> 과 유사한것.
//
//문자열을 할당시 저장소 공간이 부족한 경우 계속 일정 크기 단위로 재생성하는 것이 핵심.
//}-------------------------------------------------------------------

struct GSTRING
{
  char  *저장소;

  int    저장소크기;

  //현재까지 저장된 내용의 크기(문자열 끝 '\0' 위치).
  int    문자열길이;

};

void _GStr_생성(struct GSTRING  *pGStr);

void _GStr_삭제(struct GSTRING  *pGStr);

void _GStr_할당(struct GSTRING  *pGStr,
               char            *p문자열);

void _GStr_추가(struct GSTRING  *pGStr,
               char            *p문자열);

