> What about Brdstr? it seems to me a superset of Brdline and it returns > a char *....
perhaps it was added later and they didn't think of that? i'm not sure it makes a big difference. the whole char*/uchar* interaction is bad though. uchar* is important to ensure no sign-extension, but it isn't compatible with the str* functions, and explicit casts can mask mistakes.
