String parameters may be of a required fixed length (documented like "Str,4" or "S,4"), a recommended minimum length (like "Str,20+"), or an unspecified length ("Str" or "String" without a number). In the latter case, the determination of an appropriate size—i.e., sufficient to accommodate the expected data—is left to the programmer's judgment. If you specify a string variable that is shorter than the number of characters that would otherwise be returned into that variable, the data will be truncated to fit the variable. If the string variable is longer than needed, the data will be null terminated.