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; typedef struct _Eina_Strbuf Eina_Strbuf;
EAPI Eina_Strbuf *eina_strbuf_new(void); EAPI Eina_Strbuf *eina_strbuf_new(void);
EAPI void eina_strbuf_free(Eina_Strbuf *buf); EAPI void eina_strbuf_free(Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
EAPI void eina_strbuf_append(Eina_Strbuf *buf, const char *str); 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); 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, 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) #define eina_strbuf_prepend(buf, str) eina_strbuf_insert(buf, str, 0)
EAPI const char *eina_strbuf_string_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); 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, 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) \ #define eina_strbuf_replace_first(buf, str, with) \
eina_strbuf_replace(buf, str, with, 1) eina_strbuf_replace(buf, str, with, 1)
EAPI int eina_strbuf_replace_all(Eina_Strbuf *buf, const char *str, 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 */ #endif /* EINA_STRBUF_H */