GB.NewString

void GB.NewString ( char ** str , const char * copy , long len );

Назначает новую строку копированием уже существующей.

Если len - это нуль, тогда функция принимает, что copy указывает на нуль-завершающую строку, и вычисляет ее длину функцией strlen().