| Functions |
ferite_buffer_add(FeriteBuffer,void,size) - Add data to a buffer |
ferite_buffer_add_char(FeriteBuffer,int) - Add a character onto the end of a buffer |
ferite_buffer_add_double(FeriteBuffer,double) - Add a double onto the end of a buffer |
ferite_buffer_add_fstr(FeriteBuffer,FeriteString) - Add a FeriteString onto the end of a buffer |
ferite_buffer_add_long(FeriteBuffer,long) - Add a long onto the end of a buffer |
ferite_buffer_add_str(FeriteBuffer,char) - Add a null terminated C string onto the buffer |
ferite_buffer_add_variable(FeriteScript,FeriteBuffer,FeriteVariable) - Add a ferite variable's value onto the end of a buffer |
ferite_buffer_alloc(FeriteBuffer,size) - Alloc a slab of memory and add it to the buffer if needed |
ferite_buffer_delete(FeriteBuffer) - Clean up a buffer and free all memory it uses |
ferite_buffer_get(FeriteBuffer,int) - Get the entire contents of the bugffer in a contiguous memory block |
ferite_buffer_get_size(FeriteBuffer) - Get the total size of the data contained within a buffer |
ferite_buffer_merge(FeriteBuffer,FeriteBuffer) - Take two buffers and combine them into one |
ferite_buffer_new(size) - Create a new FeriteBuffer |
ferite_buffer_printf(FeriteBuffer,char,.) - Same as a standard C printf except onto a ferite buffer |
ferite_buffer_to_fd(FeriteBuffer,int) - Write a buffer out to a system file descriptor |
ferite_buffer_to_file(FeriteBuffer,FILE) - Write a buffer out to a file pointed to by a C FILE stream |
ferite_buffer_to_str(FeriteBuffer) - Create a FeriteString containing the contents of a buffer |
ferite_buffer_to_var(FeriteBuffer) - Create a ferite string variable based upon the data within the buffer |
ferite_buffer_vprintf(FeriteBuffer,char,va) - Same as a standard C vprintf except onto a ferite buffer |