Sona 0.50/tools/mml2sona/blob.h
#ifndef BLOB_H_
#define BLOB_H_
#include <stddef.h>
#include <stdint.h>
typedef struct {
uint8_t *data; // Pointer to blob data
size_t len; // Number of bytes used
size_t allocated; // Number of allocated bytes
} Blob;
Blob *create_blob(void);
void append_to_blob(Blob *blob, const uint8_t *src, size_t len);
void delete_blob(Blob *blob);
#endif