How does the caller pick the buffer size? Also, this way we'll be copying a lot of strings without the need to do so... http://reviews.llvm.org/D8666 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/