Defined in OmniClient.h

char *omniClientMakeUrl(struct OmniClientUrl const *url, char *buffer, size_t *bufferSize)

This creates a URL from the pieces provided.

“bufferSize” is an in-out parameter; set it to the size of the buffer before calling this function and it will be set to the actual size when the function returns.

If the size required is more than the size provided, this function returns null, otherwise it returns ‘buffer’.