Balloc — Allocated UBF buffer
Allocates UBF buffer to store the number of fields of f with total data storage in bytes of v. The v must also include the size for terminating zero bytes for strings if any string is added to buffer.
On success, Balloc() returns pointer to UBF buffer; on error, NULL is returned, with Berror set to indicate the error.