Strings initialized with Str_InitStatic() had a zero for the 'length' member. This caused Str_At() to not work properly; it's not efficient to calculate strlen() every time Str_At() is called, which may be very often.
Now all strings stored in StringPool have their length set, which results in correct IWAD CRC calculation.
Fixed: IWAD CRC calculation
Strings initialized with Str_InitStatic() had a zero for the 'length'
member. This caused Str_At() to not work properly; it's not efficient
to calculate strlen() every time Str_At() is called, which may be very
often.
Now all strings stored in StringPool have their length set, which
results in correct IWAD CRC calculation.