====== String functions ====== Most case-insensitive string functions use [[ctype|toupper and tolower]], which don't support non-ASCII characters. * ''bool StrIsEmpty(str s)'' -- returns true if S is an empty string (''""''). **Do not use with [[empty_string|invalid string ids.]]** * ''bool StrEquals(str a, str b)'' -- returns true if strings are equal. Wrapper for [[zdoom>StrCmp]]. * ''bool StrIEquals(str a, str b)'' returns true if strings are equal (case-insensitive). Wrapper for [[zdoom>StrICmp]].