Fix return values

If we don't need to grow, return EINA_TRUE.
Use EINA_TRUE and EINA_FALSE where possible.

SVN revision: 45966
This commit is contained in:
Sebastian Dransfeld 2010-02-07 19:22:04 +00:00
parent 470188ca4f
commit 69368ae6bd
1 changed files with 10 additions and 8 deletions

View File

@ -43,7 +43,7 @@ struct _Eina_Strbuf
static void _eina_strbuf_init(Eina_Strbuf *buf); static void _eina_strbuf_init(Eina_Strbuf *buf);
static int _eina_strbuf_resize(Eina_Strbuf *buf, size_t size); static int _eina_strbuf_resize(Eina_Strbuf *buf, size_t size);
#define _eina_strbuf_grow(buf, _size) \ #define _eina_strbuf_grow(buf, _size) \
(_size > buf->size) ? _eina_strbuf_resize(buf, _size) : EINA_FALSE (_size > buf->size) ? _eina_strbuf_resize(buf, _size) : EINA_TRUE
Eina_Bool Eina_Bool
eina_strbuf_init(void) eina_strbuf_init(void)
@ -297,14 +297,14 @@ eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with,
size_t pos; size_t pos;
if (n == 0) if (n == 0)
return 0; return EINA_FALSE;
spos = buf->buf; spos = buf->buf;
while (n--) while (n--)
{ {
spos = strstr(spos, str); spos = strstr(spos, str);
if (!spos || *spos == '\0') if (!spos || *spos == '\0')
return 0; return EINA_FALSE;
if (n) spos++; if (n) spos++;
} }
@ -315,7 +315,7 @@ eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with,
{ {
/* resize the buffer if necessary */ /* resize the buffer if necessary */
if (!_eina_strbuf_grow(buf, buf->len - len1 + len2)) if (!_eina_strbuf_grow(buf, buf->len - len1 + len2))
return 0; return EINA_FALSE;
/* move the existing text */ /* move the existing text */
memmove(buf->buf + pos + len2, buf->buf + pos + len1, memmove(buf->buf + pos + len2, buf->buf + pos + len1,
buf->len - pos - len1); buf->len - pos - len1);
@ -325,7 +325,7 @@ eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with,
buf->len += len2 - len1; buf->len += len2 - len1;
buf->buf[buf->len] = 0; buf->buf[buf->len] = 0;
return 1; return EINA_TRUE;
} }
/** /**
@ -436,6 +436,8 @@ _eina_strbuf_init(Eina_Strbuf *buf)
* resize the buffer * resize the buffer
* @param buf the buffer to resize * @param buf the buffer to resize
* @param size the minimum size of the buffer * @param size the minimum size of the buffer
*
* @return true on success
*/ */
static int static int
_eina_strbuf_resize(Eina_Strbuf *buf, size_t size) _eina_strbuf_resize(Eina_Strbuf *buf, size_t size)
@ -454,7 +456,7 @@ _eina_strbuf_resize(Eina_Strbuf *buf, size_t size)
*/ */
if (size == buf->size) if (size == buf->size)
/* nothing to do */ /* nothing to do */
return 1; return EINA_TRUE;
else if (size > buf->size) else if (size > buf->size)
{ {
/* enlarge the buffer */ /* enlarge the buffer */
@ -483,10 +485,10 @@ _eina_strbuf_resize(Eina_Strbuf *buf, size_t size)
/* reallocate the buffer to the new size */ /* reallocate the buffer to the new size */
buffer = realloc(buf->buf, new_size); buffer = realloc(buf->buf, new_size);
if (!buffer) if (!buffer)
return 0; return EINA_FALSE;
buf->buf = buffer; buf->buf = buffer;
buf->size = new_size; buf->size = new_size;
buf->step = new_step; buf->step = new_step;
return 1; return EINA_TRUE;
} }