@@ -514,13 +514,15 @@ * \return A double with the value of the string */ - (double)doubleValue; /** - * Returns the string as an array of of_unichar_t. The result needs to be - * free()'d by the caller, as the memory is not marked as belonging to the - * object. + * Returns the string as an array of of_unichar_t. + * + * The result is valid until the autorelease pool is released. If you want to + * use the result outside the scope of the current autorelease pool, you have to + * copy it. * * \return The string as an array of Unicode characters */ - (of_unichar_t*)unicodeString;