Lines Matching full:c
2 * Copyright (c) 2021 Huawei Device Co., Ltd.
41 __extension__ CaptureState *captureResultList_[0]; // NOLINT(modernize-avoid-c-arrays)
105 uint32_t c; in GetChar() local
108 c = *cptr; in GetChar()
112 c = c1; in GetChar()
114 if (U16_IS_LEAD(c) && IsUtf16() && cptr < end) { in GetChar()
117 c = U16_GET_SUPPLEMENTARY(c, c1); // NOLINTNEXTLINE(hicpp-signed-bitwise) in GetChar()
123 return c; in GetChar()
128 uint32_t c; in PeekChar() local
131 c = *cptr; in PeekChar()
134 c = c1; in PeekChar()
136 if (U16_IS_LEAD(c) && IsUtf16() && cptr < end) { in PeekChar()
139 c = U16_GET_SUPPLEMENTARY(c, c1); // NOLINTNEXTLINE(hicpp-signed-bitwise) in PeekChar()
144 return c; in PeekChar()
167 uint32_t c; in PeekPrevChar() local
170 c = *(cptr - 1); // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in PeekPrevChar()
175 c = c1; in PeekPrevChar()
176 if (U16_IS_TRAIL(c) && IsUtf16() && cptr > start) { in PeekPrevChar()
179 c = U16_GET_SUPPLEMENTARY(c1, c); // NOLINTNEXTLINE(hicpp-signed-bitwise) in PeekPrevChar()
184 return c; in PeekPrevChar()
189 uint32_t c; in GetPrevChar() local
192 c = *(cptr - 1); // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in GetPrevChar()
198 c = c1; in GetPrevChar()
199 if (U16_IS_TRAIL(c) && IsUtf16() && cptr > start) { in GetPrevChar()
202 c = U16_GET_SUPPLEMENTARY(c1, c); // NOLINTNEXTLINE(hicpp-signed-bitwise) in GetPrevChar()
208 return c; in GetPrevChar()