chromium/third_party/blink/renderer/platform/wtf/text/wtf_uchar.h

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_TEXT_WTF_UCHAR_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_TEXT_WTF_UCHAR_H_

#if defined(USING_SYSTEM_ICU)

#include <unicode/umachine.h>  // IWYU pragma: export

#else

#include <stdint.h>

// These definitions should be matched to
// third_party/icu/source/common/unicode/umachine.h.
UChar;
UChar32;

#endif

static_assert;

// Define platform neutral 8 bit character type (L is for Latin-1).
LChar;

#endif  // THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_TEXT_WTF_UCHAR_H_