34 #include <sys/types.h> 35 #include "oscap_export.h" 41 #define SEAP_STRBUF_MAX 8192 60 int strbuf_add(
strbuf_t *buf,
const char *str,
size_t len);
61 int strbuf_addf(
strbuf_t *buf,
char *str,
size_t len);
62 int strbuf_addc(
strbuf_t *buf,
char ch);
65 int strbuf_trunc(
strbuf_t *buf,
size_t len);
69 char *strbuf_cstr_r(
strbuf_t *buf,
char *str,
size_t len);
70 char *strbuf_copy(
strbuf_t *buf,
void *dst,
size_t len);
72 size_t strbuf_fwrite(FILE *fp,
strbuf_t *buf);
73 ssize_t strbuf_write(
strbuf_t *buf,
int fd);