forked from enlightenment/efl
parent
211d38aac0
commit
c93ae85eb4
|
@ -44,3 +44,7 @@
|
||||||
|
|
||||||
* Add eina_barrier API to cover pthread_barrier functionality
|
* Add eina_barrier API to cover pthread_barrier functionality
|
||||||
* Add eina_tmpstr_add() and eina_tmpstr_del().
|
* Add eina_tmpstr_add() and eina_tmpstr_del().
|
||||||
|
|
||||||
|
2012-10-19 Patryk Kaczmarek
|
||||||
|
|
||||||
|
* eina_stringshare_add_length return NULL when func args are wrong.
|
||||||
|
|
|
@ -361,8 +361,8 @@ case "$build_profile" in
|
||||||
with_max_log_level=""
|
with_max_log_level=""
|
||||||
have_stringshare_usage="yes"
|
have_stringshare_usage="yes"
|
||||||
want_valgrind="no" # TODO: "yes" is not working: relocation R_X86_64_32S against `vgPlain_interim_stack' can not be used when making a shared object; recompile with -fPIC
|
want_valgrind="no" # TODO: "yes" is not working: relocation R_X86_64_32S against `vgPlain_interim_stack' can not be used when making a shared object; recompile with -fPIC
|
||||||
want_debug_malloc="yes"
|
want_debug_malloc="no"
|
||||||
want_debug_threads="yes"
|
want_debug_threads="no"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
release)
|
release)
|
||||||
|
|
|
@ -612,7 +612,7 @@ EAPI Eina_Stringshare *
|
||||||
eina_stringshare_add_length(const char *str, unsigned int slen)
|
eina_stringshare_add_length(const char *str, unsigned int slen)
|
||||||
{
|
{
|
||||||
if ((!str) || (slen <= 0))
|
if ((!str) || (slen <= 0))
|
||||||
return "";
|
return NULL;
|
||||||
else if (slen == 1)
|
else if (slen == 1)
|
||||||
return (Eina_Stringshare *) _eina_stringshare_single + ((*str) << 1);
|
return (Eina_Stringshare *) _eina_stringshare_single + ((*str) << 1);
|
||||||
else if (slen < 4)
|
else if (slen < 4)
|
||||||
|
|
Loading…
Reference in New Issue