"Eina_Stringshare *" type is interchangeable with "const char *".
The "stealing" constructor from efl::eina::stringshare was incorrectly
using "char *" instead "const char *", preventing it from being used.
* shared this constructor simple increment its reference counter and
* wraps the shared pointer.
*
- * @see stringshare(char* str, steal_stringshare_ref_t)
+ * @see stringshare(const char* str, steal_stringshare_ref_t)
*/
stringshare(const char* str)
: _string( ::eina_stringshare_add(str) )
*
* @see stringshare(const char* str)
*/
- stringshare(char* str, steal_stringshare_ref_t)
+ stringshare(const char* str, steal_stringshare_ref_t)
: _string( str )
{
}