175dbcb8bSSeth Cantrell #include "llvm/Support/Locale.h" 2*b550cb17SMehdi Amini #include "llvm/ADT/StringRef.h" 39aa60fd6SAlexander Kornienko #include "llvm/Support/Unicode.h" 475dbcb8bSSeth Cantrell 59aa60fd6SAlexander Kornienko namespace llvm { 69aa60fd6SAlexander Kornienko namespace sys { 79aa60fd6SAlexander Kornienko namespace locale { 89aa60fd6SAlexander Kornienko columnWidth(StringRef Text)99aa60fd6SAlexander Kornienkoint columnWidth(StringRef Text) { 109aa60fd6SAlexander Kornienko return llvm::sys::unicode::columnWidthUTF8(Text); 119aa60fd6SAlexander Kornienko } 129aa60fd6SAlexander Kornienko isPrint(int UCS)139aa60fd6SAlexander Kornienkobool isPrint(int UCS) { 149aa60fd6SAlexander Kornienko return llvm::sys::unicode::isPrintable(UCS); 159aa60fd6SAlexander Kornienko } 169aa60fd6SAlexander Kornienko 179aa60fd6SAlexander Kornienko } // namespace locale 189aa60fd6SAlexander Kornienko } // namespace sys 199aa60fd6SAlexander Kornienko } // namespace llvm 20