- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
package com.google.android.gms.internal.drive;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzjq extends zzjo {
|
|
private final byte[] buffer;
|
|
private int limit;
|
|
private int pos;
|
|
private final boolean zzoc;
|
|
private int zzod;
|
|
private int zzoe;
|
|
private int zzof;
|
|
|
|
private zzjq(byte[] bArr, int i, int i2, boolean z) {
|
|
super();
|
|
this.zzof = Integer.MAX_VALUE;
|
|
this.buffer = bArr;
|
|
this.limit = i2 + i;
|
|
this.pos = i;
|
|
this.zzoe = i;
|
|
this.zzoc = z;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.drive.zzjo
|
|
public final int zzbz() {
|
|
return this.pos - this.zzoe;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.drive.zzjo
|
|
public final int zzv(int i) throws zzkq {
|
|
if (i < 0) {
|
|
throw zzkq.zzdj();
|
|
}
|
|
int zzbz = i + zzbz();
|
|
int i2 = this.zzof;
|
|
if (zzbz > i2) {
|
|
throw zzkq.zzdi();
|
|
}
|
|
this.zzof = zzbz;
|
|
int i3 = this.limit + this.zzod;
|
|
this.limit = i3;
|
|
int i4 = i3 - this.zzoe;
|
|
if (i4 > zzbz) {
|
|
int i5 = i4 - zzbz;
|
|
this.zzod = i5;
|
|
this.limit = i3 - i5;
|
|
} else {
|
|
this.zzod = 0;
|
|
}
|
|
return i2;
|
|
}
|
|
}
|