Functions | |
| void | ops_memory_init (ops_memory_t *mem, size_t initial_size) |
| Memory to initialise. | |
| void | ops_memory_pad (ops_memory_t *mem, size_t length) |
| Pad memory to required length. | |
| void | ops_memory_add (ops_memory_t *mem, const unsigned char *src, size_t length) |
| Add data to memory. | |
| void | ops_memory_clear (ops_memory_t *mem) |
| Retains allocated memory and set length of stored data to zero. | |
| void | ops_memory_release (ops_memory_t *mem) |
| Free memory and associated data. | |
| ops_memory_t * | ops_memory_new () |
| Create a new zeroed ops_memory_t. | |
| void | ops_memory_free (ops_memory_t *mem) |
| Free memory ptr and associated memory. | |
| size_t | ops_memory_get_length (const ops_memory_t *mem) |
| Get length of data stored in ops_memory_t struct. | |
| void * | ops_memory_get_data (ops_memory_t *mem) |
| Get data stored in ops_memory_t struct. | |
|
||||||||||||||||
|
Add data to memory.
|
|
|
Retains allocated memory and set length of stored data to zero.
|
|
|
Free memory ptr and associated memory.
|
|
|
Get data stored in ops_memory_t struct.
|
|
|
Get length of data stored in ops_memory_t struct.
|
|
||||||||||||
|
Memory to initialise.
|
|
|
Create a new zeroed ops_memory_t.
|
|
||||||||||||
|
Pad memory to required length.
|
|
|
Free memory and associated data.
|
1.4.6