aboutsummaryrefslogtreecommitdiff
path: root/java/org/brotli/dec/DictionaryData.java
diff options
context:
space:
mode:
authorEvgenii Kliuchnikov <eustas@google.com>2024-01-23 23:46:34 -0800
committerCopybara-Service <copybara-worker@google.com>2024-01-23 23:47:13 -0800
commit200f37984a22be6ec56c2e8a16ab1a9822c891f6 (patch)
tree30d8ef043b98bae3547e176d0d21778a60821aaa /java/org/brotli/dec/DictionaryData.java
parentd5e697b3c7d57cc98ea83b044a8215013b0e1e15 (diff)
downloadbrotli-200f37984a22be6ec56c2e8a16ab1a9822c891f6.zip
brotli-200f37984a22be6ec56c2e8a16ab1a9822c891f6.tar.gz
brotli-200f37984a22be6ec56c2e8a16ab1a9822c891f6.tar.bz2
prepare java decoder for transpilation to Kotlin
PiperOrigin-RevId: 601023149
Diffstat (limited to 'java/org/brotli/dec/DictionaryData.java')
-rw-r--r--java/org/brotli/dec/DictionaryData.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/java/org/brotli/dec/DictionaryData.java b/java/org/brotli/dec/DictionaryData.java
index ad96f38..2bc4063 100644
--- a/java/org/brotli/dec/DictionaryData.java
+++ b/java/org/brotli/dec/DictionaryData.java
@@ -43,10 +43,10 @@ final class DictionaryData {
// Toggle high bit using run-length delta encoded "skipFlip".
int offset = 0;
- final int n = skipFlip.length();
- for (int i = 0; i < n; i += 2) {
- final int skip = skipFlip.charAt(i) - 36;
- final int flip = skipFlip.charAt(i + 1) - 36;
+ final int n = skipFlip.length() >> 1;
+ for (int i = 0; i < n; ++i) {
+ final int skip = skipFlip.charAt(2 * i) - 36;
+ final int flip = skipFlip.charAt(2 * i + 1) - 36;
for (int j = 0; j < skip; ++j) {
dict[offset] ^= 3;
offset++;