GB_STRING
typedef
  struct {
    GB_TYPE type;
    struct {
      char *addr;
      int start;
      int len;
      } value;
    #if __WORDSIZE == 64
    intptr_t _reserved;
    #endif
    }
  GB_STRING;
This structure represents a 
String Gambas value.
  - 
The string start address is at addr+start.
- 
The length is len.
The string is not always terminated by a zero character.
You must use the 
STRING and 
LENGTH macro to access a method string argument.
If you need a null-terminated string, see the 
GB.ToZeroString function.
See also