The lstr* functions don't reset the last error on an exception. Also they handle...