H A D | asr_buf.c | 50 asr_buf_t *abp; local 52 if ((abp = asr_zalloc(sizeof (asr_buf_t))) == NULL) 55 abp->asrb_allocated = len; 56 abp->asrb_data = asr_alloc(len); 58 if (abp->asrb_data == NULL && len != 0) { 59 free(abp); 64 abp->asrb_data[0] = '\0'; 66 abp->asrb_error = EASR_NONE; 68 return (abp); 77 asr_buf_grow(asr_buf_t *abp, size_ argument 106 asr_buf_append(asr_buf_t *abp, const char *fmt, ...) argument 132 asr_buf_vappend(asr_buf_t *abp, const char *fmt, va_list ap) argument 153 asr_buf_append_str(asr_buf_t *abp, const char *str) argument 172 asr_buf_append_buf(asr_buf_t *abp, const asr_buf_t *buf) argument 190 asr_buf_append_raw(asr_buf_t *abp, const void *ptr, size_t sz) argument 208 asr_buf_append_char(asr_buf_t *abp, const char ch) argument 226 asr_buf_terminate(asr_buf_t *abp) argument 240 asr_buf_trim(asr_buf_t *abp) argument 275 asr_buf_free(asr_buf_t *abp) argument 289 asr_buf_free_struct(asr_buf_t *abp) argument 304 asr_buf_reset(asr_buf_t *abp) argument 318 asr_buf_data(asr_buf_t *abp) argument 327 asr_buf_size(asr_buf_t *abp) argument 336 asr_buf_append_xml_nval(asr_buf_t *abp, const char *value, int n) argument 388 asr_buf_append_xml_val(asr_buf_t *abp, const char *value) argument 399 asr_buf_append_xml_token(asr_buf_t *abp, const char *value) argument 431 asr_buf_append_xml_elem(asr_buf_t *abp, unsigned int pad, const char *name) argument 443 asr_buf_append_xml_end(asr_buf_t *abp, unsigned int pad, const char *name) argument 456 asr_buf_append_xml_nv(asr_buf_t *abp, unsigned int pad, const char *name, const char *value) argument 478 asr_buf_append_xml_nnv(asr_buf_t *abp, unsigned int pad, const char *name, const char *value, int n) argument 500 asr_buf_append_xml_nb(asr_buf_t *abp, unsigned int pad, const char *name, const boolean_t value) argument 513 asr_buf_append_xml_nvtoken(asr_buf_t *abp, unsigned int pad, const char *name, const char *value) argument 535 asr_buf_append_xml_anv(asr_buf_t *abp, unsigned int pad, const char *aname, const char *avalue, const char *name, const char *value) argument 596 asr_buf_append_pad(asr_buf_t *abp, unsigned int pad) argument 611 asr_buf_readln(asr_buf_t *abp, FILE *file) argument [all...] |