forked from enlightenment/efl
parent
99536f0736
commit
ac60497dbf
|
@ -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 */
|
||||||
|
|
Loading…
Reference in New Issue