xref: /openbsd-src/gnu/llvm/llvm/lib/Support/Locale.cpp (revision 09467b48e8bc8b4905716062da846024139afbf2)
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*09467b48Spatrick int columnWidth(StringRef Text) {
10*09467b48Spatrick   return llvm::sys::unicode::columnWidthUTF8(Text);
11*09467b48Spatrick }
12*09467b48Spatrick 
isPrint(int UCS)13*09467b48Spatrick bool 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