EINA_ARG_NONNULL

SVN revision: 45942
This commit is contained in:
Sebastian Dransfeld 2010-02-06 20:41:32 +00:00
parent 99536f0736
commit ac60497dbf
1 changed files with 8 additions and 8 deletions

View File

@ -8,19 +8,19 @@
typedef struct _Eina_Strbuf Eina_Strbuf;
EAPI Eina_Strbuf *eina_strbuf_new(void);
EAPI void eina_strbuf_free(Eina_Strbuf *buf);
EAPI void eina_strbuf_append(Eina_Strbuf *buf, const char *str);
EAPI void eina_strbuf_append_char(Eina_Strbuf *buf, char c);
EAPI void eina_strbuf_free(Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
EAPI void eina_strbuf_append(Eina_Strbuf *buf, const char *str) EINA_ARG_NONNULL(1, 2);
EAPI void eina_strbuf_append_char(Eina_Strbuf *buf, char c) EINA_ARG_NONNULL(1);
EAPI void eina_strbuf_insert(Eina_Strbuf *buf, const char *str,
size_t pos);
size_t pos) EINA_ARG_NONNULL(1, 2);
#define eina_strbuf_prepend(buf, str) eina_strbuf_insert(buf, str, 0)
EAPI const char *eina_strbuf_string_get(Eina_Strbuf *buf);
EAPI size_t eina_strbuf_length_get(Eina_Strbuf *buf);
EAPI const char *eina_strbuf_string_get(Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
EAPI size_t eina_strbuf_length_get(Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
EAPI int eina_strbuf_replace(Eina_Strbuf *buf, const char *str,
const char *with, unsigned int n);
const char *with, unsigned int n) EINA_ARG_NONNULL(1, 2, 3);
#define eina_strbuf_replace_first(buf, str, with) \
eina_strbuf_replace(buf, str, with, 1)
EAPI int eina_strbuf_replace_all(Eina_Strbuf *buf, const char *str,
const char *with);
const char *with) EINA_ARG_NONNULL(1, 2, 3);
#endif /* EINA_STRBUF_H */