string abc = .;
string str >STR_MAXPATH< = .; 

stdio:print ("%d, %d" "\n", abc.length, str.length);                           /* "0, 1024" */

stdio:print ("'%s', '%s'" "\n", abc.pointer, str.pointer);                     /* "'', ''" */
stdio:print ("'%s', '%s'" "\n", abc.chars, str.chars);                         /* "'', ''" */

stdio:print ("%d, %d" "\n", *abc.pointer, *str.pointer);                       /* "0, 0" */
stdio:print ("%d, %d" "\n", abc.chars[0], str.chars[0]);                       /* "0, 0" */

set (&abc, array_length (abc.chars), "AaBbCcDd");                              /* ?!.. */

set (&str, array_length (str.chars), "AaBbCcDd");