-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbdata_struct.txt
59 lines (52 loc) · 1.28 KB
/
bdata_struct.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
public void a(dxp a, gk a0)
{
eae a1 = this.f(a); // lecture du header
K.trace((Object)new StringBuilder().append(((Object)a).getClass().getSimpleName()).append(": ").append(a1.dyS()).append(" entr\u00e9es").toString());
a1.a(a, a0);
{
final void a(dxp a, gk a0)
{
int i = this.mHr.length; // rows
int i0 = 0;
while(i0 < i)
{
dcu a1 = this.mHr[i0]; // récupère la struct row correspondant à l'id
a.reset();
this.a(a1, a);
{
private void a(dcu a, dxp a0)
{
int i = a.gph; // offset
bYN a1 = this.mHt; // buffer sans le header
int i0 = a.hoo; // hoo
a1.y(i, (byte)i0);
{
protected void y(int i, byte i0)
{
this.hoo = i0;
this.bjs.position(i);
}
}
a0.a(this.mHt);
{
// BinaryStorage reader
}
if((long)(a.m_size + i) == this.mHt.position())
{
return;
}
else
{
throw new Exception("Taille de donn\u00e9e incorrecte ");
}
}
}
// Assigne les valeurs ?
a0.a(a);
i0 = i0 + 1;
}
}
}
// Remove file
this.a(a1);
}