ne_buffer_clear
3

# ne_buffer_clear

# ne_buffer_grow

# ne_buffer_altered

general purpose of group of functions

    	  #include <ne_string.h>

    	    void ne_buffer_clear
    	    ne_buffer *buf

    	    void ne_buffer_altered
    	    ne_buffer *buf

    	    void ne_buffer_grow
    	    ne_buffer *buf
    	    size_t size

## Description

The `ne_buffer_clear` function sets the string stored in `buf` to be the empty string (`""`).

The `ne_buffer_altered` function must be used after the string stored in the buffer `buf` is modified by directly rather than using , or .

The `ne_buffer_grow` function ensures that at least `size` bytes are allocated for the string; this can be used if a large amount of data is going to be appended to the buffer and may result in more efficient memory allocation.