Currently, there is no way to know how many bytes are needed to retrieve the string representation of a dataset returned
by DasDs_toStr(). The write-up for this function just says to provide a good sized buffer. Would it be possible to modify
this routine in order to return the number of characters needed to print the description so that the appropriate amount of
space could be allocated? Or perhaps another routine created to do precisely this function?