Defined in 4 files as a typedef:
Defined in 8 files as a macro:
Referenced in 242 files:
- bin/ls/util.c, 2 times
- distrib/utils/libhack/multibyte.c, 11 times
- external/apache2/llvm/dist/libcxx/include/__bsd_locale_fallbacks.h, 6 times
- external/apache2/llvm/dist/libcxx/include/__support/win32/locale_win32.h, 6 times
- external/apache2/llvm/dist/libcxx/include/wchar.h, 2 times
- external/apache2/llvm/dist/libcxx/src/iostream.cpp, 6 times
- external/apache2/llvm/dist/libcxx/src/locale.cpp, 122 times
- external/apache2/llvm/dist/libcxx/src/support/solaris/xlocale.cpp, line 58
- external/apache2/llvm/dist/libcxx/src/support/win32/locale_win32.cpp, 6 times
- external/apache2/llvm/dist/libcxx/src/support/win32/support.cpp, 2 times
- external/bsd/file/dist/src/file.c, 2 times
- external/bsd/file/dist/src/funcs.c, 2 times
- external/bsd/libarchive/dist/libarchive/archive_string.c, 4 times
- external/bsd/libarchive/dist/libarchive/archive_windows.h, line 294
- external/bsd/nvi/dist/common/conv.c, 2 times
- external/bsd/tre/dist/lib/regcomp.c, line 56
- external/bsd/tre/dist/lib/tre-match-approx.c, line 202
- external/bsd/tre/dist/lib/tre-match-backtrack.c, 3 times
- external/bsd/tre/dist/lib/tre-match-parallel.c, line 106
- external/bsd/tre/dist/lib/tre-parse.c, line 331
- external/bsd/tre/dist/tests/retest.c, line 65
- external/cddl/osnet/dist/lib/libnvpair/nvpair_json.c, line 48
- external/gpl2/diffutils/dist/lib/error.c, line 183
- external/gpl2/diffutils/dist/lib/regex.c, 3 times
- external/gpl2/diffutils/dist/lib/strftime.c, 3 times
- external/gpl2/gettext/dist/gettext-runtime/gnulib-lib/error.c, line 144
- external/gpl2/gettext/dist/gettext-runtime/gnulib-lib/mbuiter.h, 2 times
- external/gpl2/gettext/dist/gettext-tools/gnulib-lib/error.c, line 144
- external/gpl2/gettext/dist/gettext-tools/gnulib-lib/fnmatch.c, line 286
- external/gpl2/gettext/dist/gettext-tools/gnulib-lib/mbswidth.c, line 119
- external/gpl2/gettext/dist/gettext-tools/gnulib-lib/mbuiter.h, 2 times
- external/gpl2/gettext/dist/gettext-tools/gnulib-lib/quotearg.c, 2 times
- external/gpl2/gettext/dist/gettext-tools/libgettextpo/error.c, line 144
- external/gpl2/gettext/dist/gettext-tools/libgettextpo/mbswidth.c, line 119
- external/gpl2/gettext/dist/gettext-tools/libgrep/dfa.c, 3 times
- external/gpl2/gettext/dist/gettext-tools/libgrep/m-common.c, 2 times
- external/gpl2/gettext/dist/gettext-tools/libgrep/regex.c, 3 times
- external/gpl2/grep/dist/lib/quotearg.c, line 416
- external/gpl2/grep/dist/lib/regex.c, 2 times
- external/gpl2/grep/dist/src/dfa.c, 3 times
- external/gpl2/grep/dist/src/search.c, 2 times
- external/gpl2/xcvs/dist/lib/error.c, line 156
- external/gpl2/xcvs/dist/lib/fnmatch.c, line 313
- external/gpl2/xcvs/dist/lib/mbuiter.h, 2 times
- external/gpl2/xcvs/dist/lib/quotearg.c, line 418
- external/gpl2/xcvs/dist/lib/regcomp.c, 2 times
- external/gpl2/xcvs/dist/lib/regex_internal.c, 6 times
- external/gpl2/xcvs/dist/lib/regex_internal.h, line 367
- external/gpl2/xcvs/dist/lib/strftime.c, 3 times
- external/gpl3/binutils.old/dist/binutils/readelf.c, line 525
- external/gpl3/binutils.old/dist/libiberty/regex.c, 3 times
- external/gpl3/binutils/dist/binutils/readelf.c, 2 times
- external/gpl3/binutils/dist/libiberty/regex.c, 3 times
- external/gpl3/gcc.old/dist/libiberty/regex.c, 3 times
- external/gpl3/gcc.old/dist/libquadmath/printf/_i18n_number.h, line 70
- external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc, line 550
- external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc, line 82
- external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc, line 230
- external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc, line 82
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/dragonfly/codecvt_members.cc, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/dragonfly/monetary_members.cc, 8 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/dragonfly/xlocale_port.h, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/generic/codecvt_members.cc, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/gnu/codecvt_members.cc, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/gnu/messages_members.cc, 6 times
- external/gpl3/gcc.old/dist/libstdc++-v3/config/locale/gnu/monetary_members.cc, 8 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/char_traits.h, 6 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/codecvt.h, 46 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/fs_path.h, 4 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/localefwd.h, 6 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/postypes.h, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/c_compatibility/wchar.h, line 35
- external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/bits/fs_path.h, 5 times
- external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pod_char_traits.h, line 48
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++11/codecvt.cc, 44 times
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++11/locale-inst.cc, 6 times
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++17/fs_path.cc, line 1944
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++98/codecvt.cc, 21 times
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++98/locale_init.cc, 24 times
- external/gpl3/gcc.old/dist/libstdc++-v3/src/c++98/localename.cc, 6 times
- external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/path.cc, line 501
- external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/std-path.cc, line 698
- external/gpl3/gcc/dist/libiberty/regex.c, 3 times
- external/gpl3/gcc/dist/libquadmath/printf/_i18n_number.h, line 70
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc, line 550
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc, line 82
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc, line 230
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc, line 82
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/codecvt_members.cc, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/monetary_members.cc, 8 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/xlocale_port.h, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/codecvt_members.cc, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/gnu/codecvt_members.cc, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/gnu/messages_members.cc, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/config/locale/gnu/monetary_members.cc, 8 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/char_traits.h, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/codecvt.h, 46 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_path.h, 4 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/localefwd.h, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/postypes.h, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/include/c_compatibility/wchar.h, line 35
- external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_path.h, 5 times
- external/gpl3/gcc/dist/libstdc++-v3/include/ext/pod_char_traits.h, line 48
- external/gpl3/gcc/dist/libstdc++-v3/src/c++11/codecvt.cc, 44 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++11/locale-inst.cc, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_path.cc, line 1944
- external/gpl3/gcc/dist/libstdc++-v3/src/c++98/codecvt.cc, 21 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale_init.cc, 24 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++98/localename.cc, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/path.cc, line 501
- external/gpl3/gdb.old/dist/binutils/readelf.c, 2 times
- external/gpl3/gdb.old/dist/gdb/completer.c, 8 times
- external/gpl3/gdb.old/dist/gdb/unittests/basic_string_view/capacity/1.cc, line 54
- external/gpl3/gdb.old/dist/gnulib/import/error.c, line 213
- external/gpl3/gdb.old/dist/gnulib/import/fnmatch.c, line 234
- external/gpl3/gdb.old/dist/gnulib/import/mbrtowc.c, 4 times
- external/gpl3/gdb.old/dist/gnulib/import/mbsinit.c, 3 times
- external/gpl3/gdb.old/dist/gnulib/import/mbsrtowcs-impl.h, 2 times
- external/gpl3/gdb.old/dist/gnulib/import/mbsrtowcs-state.c, line 23
- external/gpl3/gdb.old/dist/gnulib/import/mbsrtowcs.c, line 30
- external/gpl3/gdb.old/dist/gnulib/import/mbtowc-impl.h, 2 times
- external/gpl3/gdb.old/dist/gnulib/import/wchar.in.h, 34 times
- external/gpl3/gdb.old/dist/libiberty/regex.c, 3 times
- external/gpl3/gdb.old/dist/readline/readline/complete.c, 15 times
- external/gpl3/gdb.old/dist/readline/readline/display.c, 18 times
- external/gpl3/gdb.old/dist/readline/readline/histexpand.c, 9 times
- external/gpl3/gdb.old/dist/readline/readline/input.c, 5 times
- external/gpl3/gdb.old/dist/readline/readline/mbutil.c, 17 times
- external/gpl3/gdb.old/dist/readline/readline/rlmbutil.h, 4 times
- external/gpl3/gdb.old/dist/readline/readline/text.c, 6 times
- external/gpl3/gdb.old/dist/readline/readline/util.c, 2 times
- external/gpl3/gdb.old/dist/readline/readline/vi_mode.c, 2 times
- external/gpl3/gdb.old/lib/libgnulib/arch/aarch64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/aarch64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/alpha/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/arm/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/armeb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/hppa/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/i386/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/m68000/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/m68k/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mips64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mips64el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mipseb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mipsel/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mipsn64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/mipsn64el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/powerpc/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/powerpc64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/riscv32/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/riscv64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/sh3eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/sh3el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/sparc/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/sparc64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/vax/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb.old/lib/libgnulib/arch/x86_64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/dist/binutils/readelf.c, 2 times
- external/gpl3/gdb/dist/gdb/completer.c, 8 times
- external/gpl3/gdb/dist/gdb/unittests/basic_string_view/capacity/1.cc, line 54
- external/gpl3/gdb/dist/gnulib/import/error.c, line 213
- external/gpl3/gdb/dist/gnulib/import/fnmatch.c, line 234
- external/gpl3/gdb/dist/gnulib/import/mbrtowc.c, 4 times
- external/gpl3/gdb/dist/gnulib/import/mbsinit.c, 3 times
- external/gpl3/gdb/dist/gnulib/import/mbsrtowcs-impl.h, 2 times
- external/gpl3/gdb/dist/gnulib/import/mbsrtowcs-state.c, line 23
- external/gpl3/gdb/dist/gnulib/import/mbsrtowcs.c, line 30
- external/gpl3/gdb/dist/gnulib/import/mbtowc-impl.h, 2 times
- external/gpl3/gdb/dist/gnulib/import/wchar.in.h, 34 times
- external/gpl3/gdb/dist/libiberty/regex.c, 3 times
- external/gpl3/gdb/dist/readline/readline/complete.c, 15 times
- external/gpl3/gdb/dist/readline/readline/display.c, 18 times
- external/gpl3/gdb/dist/readline/readline/histexpand.c, 9 times
- external/gpl3/gdb/dist/readline/readline/input.c, 5 times
- external/gpl3/gdb/dist/readline/readline/mbutil.c, 17 times
- external/gpl3/gdb/dist/readline/readline/rlmbutil.h, 4 times
- external/gpl3/gdb/dist/readline/readline/text.c, 6 times
- external/gpl3/gdb/dist/readline/readline/util.c, 2 times
- external/gpl3/gdb/dist/readline/readline/vi_mode.c, 2 times
- external/gpl3/gdb/lib/libgnulib/arch/aarch64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/aarch64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/alpha/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/hppa/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/i386/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/m68000/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/m68k/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mips64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mips64el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mipseb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mipsel/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mipsn64eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/mipsn64el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/powerpc/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/powerpc64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/riscv32/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/riscv64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/sh3eb/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/sh3el/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/sparc/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/sparc64/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/vax/gnulib/import/wchar.h, 33 times
- external/gpl3/gdb/lib/libgnulib/arch/x86_64/gnulib/import/wchar.h, 33 times
- external/historical/nawk/dist/run.c, line 1514
- external/public-domain/xz/dist/src/common/tuklib_mbstr_width.c, line 33
- include/wchar.h, 16 times
- lib/libc/citrus/citrus_ctype_fallback.c, 3 times
- lib/libc/gen/shquote.c, line 132
- lib/libc/gen/vis.c, 2 times
- lib/libc/locale/multibyte.h, 10 times
- lib/libc/locale/multibyte_amd1.c, 14 times
- lib/libc/locale/multibyte_c90.c, 2 times
- lib/libc/regex/engine.c, 2 times
- lib/libc/regex/regcomp.c, 4 times
- lib/libc/regex/regexec.c, 2 times
- lib/libc/stdio/fputwc.c, line 49
- lib/libc/stdio/open_wmemstream.c, 4 times
- lib/libc/stdio/vfscanf.c, 2 times
- lib/libc/stdio/vfwprintf.c, 8 times
- lib/libc/stdio/vfwscanf.c, 2 times
- lib/libc/stdio/vswprintf.c, 2 times
- lib/libc/stdio/vswscanf.c, 2 times
- lib/libc/stdio/wcio.h, 2 times
- lib/libcurses/EXAMPLES/view.c, line 127
- lib/libcurses/addbytes.c, line 124
- lib/libcurses/curses_private.h, line 298
- lib/libedit/chartype.c, line 189
- lib/libedit/read.c, line 319
- sys/external/bsd/compiler_rt/dist/lib/msan/tests/msan_test.cc, 4 times
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc, line 112
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc, line 389
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc, line 84
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_posix.cc, line 188
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc, line 84
- tests/lib/libc/locale/t_mbrtowc.c, 2 times
- tests/lib/libc/locale/t_mbsnrtowcs.c, line 68
- tests/lib/libc/locale/t_wcsrtombs.c, line 49
- tests/lib/libc/locale/t_wctomb.c, 2 times
- usr.bin/sed/compile.c, line 799
- usr.bin/sed/process.c, line 600
- usr.bin/wc/wc.c, 3 times