1*09467b48Spatrick #include "llvm/Support/Locale.h" 2*09467b48Spatrick #include "llvm/ADT/StringRef.h" 3*09467b48Spatrick #include "llvm/Support/Unicode.h" 4*09467b48Spatrick 5*09467b48Spatrick namespace llvm { 6*09467b48Spatrick namespace sys { 7*09467b48Spatrick namespace locale { 8*09467b48Spatrick columnWidth(StringRef Text)9*09467b48Spatrickint columnWidth(StringRef Text) { 10*09467b48Spatrick return llvm::sys::unicode::columnWidthUTF8(Text); 11*09467b48Spatrick } 12*09467b48Spatrick isPrint(int UCS)13*09467b48Spatrickbool isPrint(int UCS) { 14*09467b48Spatrick return llvm::sys::unicode::isPrintable(UCS); 15*09467b48Spatrick } 16*09467b48Spatrick 17*09467b48Spatrick } // namespace locale 18*09467b48Spatrick } // namespace sys 19*09467b48Spatrick } // namespace llvm 20